Pruebas independientes Actualizado abril 2026 387 guías de autoalojamiento 5 proveedores VPS probados

guide

Cómo autoalojar Gitea en un VPS (Guía Completa)

Una guía completa paso a paso para alojar Gitea en un VPS en 2026: instalación, configuración y protección de Gitea, con las specs útiles. Guía completa.

Cómo autoalojar Gitea en un VPS (Guía Completa)

Gitea es un servicio de Git ligero y autoalojado que permite a los desarrolladores gestionar sus proyectos con facilidad. En esta guía, repasaremos los pasos para autoalojar Gitea en un Servidor Privado Virtual (VPS) utilizando Docker. Esta configuración te brinda control sobre la gestión de tu código fuente mientras mantienes bajos los costos.

Elegir un Proveedor de VPS

Al seleccionar un VPS para ejecutar Gitea, considera factores como rendimiento, costo y confiabilidad. A continuación, se muestra una comparación de proveedores de VPS populares que son adecuados para autoalojar aplicaciones como Gitea:

ProveedorPrecio InicialCPURAMAlmacenamiento
Contabo VPS5.99 EUR/mes2 vCPU4 GB500 GB SSD
Hetzner Cloud4.15 EUR/mes1 vCPU2 GB20 GB SSD
DigitalOcean6 USD/mes1 vCPU1 GB25 GB SSD
Vultr6 USD/mes1 vCPU1 GB25 GB SSD
Linode (Akamai Cloud)5 USD/mes1 vCPU1 GB25 GB SSD

Para Gitea, incluso un VPS de especificaciones bajas será suficiente, aunque querrás considerar un proveedor con mejor tiempo de actividad y soporte al cliente, como Contabo o Hetzner.

Requisitos Previos

Antes de comenzar con la instalación, asegúrate de tener lo siguiente:

  1. Una instancia de VPS ejecutando una distribución de Linux (se recomienda Ubuntu).
  2. Acceso root a tu VPS.
  3. Docker y Docker Compose instalados en tu servidor. Si no están instalados, sigue los pasos a continuación:

Instalar Docker y Docker Compose

  1. Conéctate a tu VPS a través de SSH:

    ssh root@tu_ip_vps
  2. Actualiza tu índice de paquetes:

    apt update && apt upgrade -y
  3. Instala Docker:

    apt install -y docker.io
  4. Habilita e inicia Docker:

    systemctl enable docker
    systemctl start docker
  5. Instala Docker Compose:

    apt install -y docker-compose

Instalando Gitea con Docker

Ahora que Docker está instalado, podemos proceder a desplegar Gitea.

  1. Crea un directorio para Gitea:

    mkdir -p /opt/gitea
    cd /opt/gitea
  2. Crea un archivo de Docker Compose llamado docker-compose.yml:

    version: '3'
    services:
      gitea:
        image: gitea/gitea:latest
        environment:
          - USER=git
          - GITEA__database__DB_TYPE=sqlite3
          - GITEA__database__PATH=/data/gitea.db
          - GITEA__server__DOMAIN=tu_dominio.com
          - GITEA__server__ROOT_URL=https://tu_dominio.com
          - GITEA__server__HTTP_PORT=3000
          - GITEA__server__SSH_PORT=22
          - GITEA__security__INSTALL_LOCK=true
        volumes:
          - gitea_data:/data
        ports:
          - "3000:3000"
          - "222:22"
    volumes:
      gitea_data:
  3. Reemplaza tu_dominio.com con tu nombre de dominio real o la dirección IP de tu VPS.

  4. Inicia el servicio de Gitea:

    docker-compose up -d
  5. Verifica si Gitea está en funcionamiento:

    docker ps

Configurando Gitea

Después de iniciar Gitea, puedes acceder a él en tu navegador web ingresando http://tu_ip_vps:3000 o http://tu_dominio.com:3000. La configuración inicial te guiará a través de la configuración de la base de datos y la cuenta de administrador.

Pasos para Configurar:

  1. Base de Datos: Dado que estamos usando SQLite, puedes mantener la configuración predeterminada.

  2. URL de la Aplicación: Establece esto a tu dominio o IP.

  3. Cuenta de Administrador: Crea la cuenta de usuario administrador.

  4. Configuraciones Adicionales: Configura notificaciones por correo electrónico y otras características de acuerdo a tus necesidades.

Gestionando Gitea

Una vez que Gitea está instalado y configurado, puedes gestionarlo a través de la interfaz web. Puedes crear repositorios, gestionar controles de acceso y utilizar las diversas funciones que ofrece Gitea.

Preguntas Frecuentes

1. ¿Puedo usar Gitea para repositorios privados?

Sí, Gitea te permite crear repositorios privados donde solo los colaboradores invitados pueden acceder al código. Esto es perfecto para equipos que trabajan en proyectos propietarios o código sensible.

2. ¿Qué tan seguro es Gitea cuando se autoalquila?

La seguridad depende en gran medida de la configuración de tu servidor. Asegúrate de que tu firewall esté configurado, mantiene tu software actualizado y considera usar HTTPS para conexiones seguras. Realizar copias de seguridad regulares de tus datos también es una buena práctica.

3. ¿Puedo migrar mis proyectos de GitHub a Gitea?

Sí, Gitea proporciona herramientas integradas para importar repositorios desde GitHub y otros servicios. Simplemente sigue las herramientas de importación en la interfaz web de Gitea y proporciona las URL de repositorio y los tokens de autentificación necesarios.

Conclusión

Autoalojar Gitea en un VPS es un proceso sencillo que te brinda flexibilidad y control sobre tus repositorios de código. El método de implementación de Docker asegura una configuración fácil, escalabilidad y gestión de tu instancia de Gitea. Para obtener una visión completa de las diferentes opciones de VPS para alojar tus aplicaciones, consulta nuestra comparación completa de VPS. ¡Feliz codificación!