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.

Índice

    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.

    Usuario logueado: No