Saltar al contenido
solo software libre

Cómo Instalar y Configurar Gogs en Ubuntu 18.04 Paso a Paso

Cómo instalar y configurar Gogs en Ubuntu 18.04. Aprende paso a paso cómo tener tu propio servidor Git en Ubuntu.

Instalar y Configurar Gogs en Ubuntu

Guía Completa para la Instalación y Configuración de Gogs en Ubuntu 18.04

Gogs es una plataforma de control de versiones ligera y de código abierto, ideal para quienes desean gestionar sus repositorios Git en servidores propios. En esta guía, explicamos cómo instalar y configurar Gogs en Ubuntu 18.04 de manera sencilla, garantizando que puedas tener un entorno de colaboración y control de código confiable.

Paso 1: Preparar el Sistema

Antes de instalar Gogs, asegúrate de actualizar tu sistema para evitar problemas de compatibilidad.

sudo apt update && sudo apt upgrade -y

Instalamos las dependencias necesarias para el funcionamiento de Gogs:

sudo apt install git sqlite3 -y

Paso 2: Descargar e Instalar Gogs

Para instalar Gogs en Ubuntu, lo descargaremos desde su repositorio oficial. Navega al directorio /opt para mantener una estructura de archivos organizada:

cd /opt
sudo wget https://dl.gogs.io/0.11.91/gogs_0.11.91_linux_amd64.tar.gz

Descomprime el archivo y cambia los permisos para ejecutarlo correctamente:

sudo tar -xvf gogs_0.11.91_linux_amd64.tar.gz
sudo mv gogs /opt/gogs

Paso 3: Configurar el Servidor de Gogs

Inicia Gogs utilizando el siguiente comando:

cd /opt/gogs
./gogs web

A continuación, abre tu navegador y dirígete a http://localhost:3000 para acceder a la interfaz de configuración de Gogs.

Paso 4: Completar la Configuración en la Interfaz Web

Al ingresar, configura los detalles básicos de tu instalación:

  1. Base de Datos: Para simplificar, selecciona SQLite3 (puedes optar por otras bases de datos según tus necesidades).
  2. Configuración del Servidor: En «Domain», ingresa la IP o el dominio de tu servidor Ubuntu.
  3. Configuración de Git: Confirma que la ruta hacia Git está configurada como /usr/bin/git.

Una vez que completes la configuración, haz clic en “Install Gogs” para iniciar la instalación automática.

Paso 5: Ejecutar Gogs como Servicio en Ubuntu

Para que Gogs se ejecute automáticamente cada vez que el sistema se inicie, configura un servicio de sistema para Gogs. Crea un archivo de servicio con el siguiente comando:

sudo nano /etc/systemd/system/gogs.service

Agrega las siguientes líneas:

[Unit]
Description=Gogs
After=syslog.target
After=network.target

[Service]
Type=simple
User=ubuntu
ExecStart=/opt/gogs/gogs web
Restart=always
Environment=USER=ubuntu HOME=/home/ubuntu

[Install]
WantedBy=multi-user.target

Guarda y cierra el archivo. Activa el servicio y arráncalo con los comandos:

sudo systemctl enable gogs
sudo systemctl start gogs

Conclusión

Ya tienes Gogs instalado y configurado en Ubuntu 18.04. Esta guía te permitirá aprovechar las ventajas de una plataforma Git personalizada. Ahora puedes colaborar y gestionar código en un entorno seguro y propio, ideal para equipos pequeños y proyectos personales.