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

guide

Cómo Autoalojar Gitea en Linode (Guía 2026)

Aprende a alojar Gitea en Linode, con una guía detallada de 2026 sobre instalación, configuración y specs recomendadas para un despliegue fluido.

Cómo Autoalojar Gitea en Linode (Guía 2026)

Gitea es un servicio de Git ligero y autoalojado que es perfecto para los desarrolladores que buscan gestionar sus repositorios de código. Esta guía te llevará a través de los pasos para instalar Gitea en un VPS de Linode, proporcionándote un sistema de control de versiones robusto adaptado a tus proyectos.

¿Por Qué Elegir Linode para Gitea?

Linode es elegido por su fiabilidad y precios competitivos. Por solo 5 USD/mes, puedes obtener una instancia de alto rendimiento (1 GB de RAM, 1 CPU, 25 GB de SSD) adecuada para el alojamiento de Gitea. A continuación, se muestra una comparación rápida de los proveedores de VPS más populares para ayudarte a ver por qué Linode se destaca:

ProveedorPrecio MensualRAMCPUAlmacenamiento SSDEnlace
Contabo VPS5.99 EUR4 GB1200 GBContabo
Hetzner Cloud4.15 EUR2 GB120 GBHetzner
DigitalOcean6 USD1 GB125 GBDigitalOcean
Vultr6 USD1 GB125 GBVultr
Linode5 USD1 GB125 GBLinode

Para una comparación completa de VPS, visita nuestra página de mejores proveedores de VPS.

Requisitos Previos

Antes de sumergirte en el proceso de instalación, asegúrate de tener:

  1. Una instancia de Linode VPS en funcionamiento (un plan básico de 1 GB es suficiente).
  2. Acceso al terminal a través de SSH. (Puedes usar herramientas como PuTTY o el terminal en Linux/Mac).
  3. Un nombre de dominio (opcional pero recomendado).
  4. Conocimientos básicos de línea de comandos de Linux.

Instalación Paso a Paso de Gitea en Linode

Paso 1: Conéctate a Tu Instancia de Linode

Primero, conéctate a tu VPS de Linode:

ssh root@tu-ip-de-linode

Reemplaza tu-ip-de-linode con la dirección IP de tu VPS.

Paso 2: Instala Dependencias Necesarias

Antes de instalar Gitea, necesitas configurar algunas dependencias:

sudo apt update
sudo apt install -y git mariadb-server nginx

Paso 3: Configura MariaDB

A continuación, configura una base de datos para Gitea:

  1. Inicia sesión en MariaDB:

    sudo mysql -u root -p
  2. Crea una nueva base de datos y un usuario:

    CREATE DATABASE gitea;
    CREATE USER 'giteauser'@'localhost' IDENTIFIED BY 'tu_contraseña';
    GRANT ALL PRIVILEGES ON gitea.* TO 'giteauser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

Reemplaza tu_contraseña con una contraseña robusta.

Paso 4: Descarga Gitea

Ahora, descarga e instala Gitea:

export GITEA_VERSION=$(curl -s https://api.github.com/repos/go-gitea/gitea/releases/latest | grep tag_name | cut -d '"' -f 4)
wget https://dl.gitea.io/gitea/${GITEA_VERSION}/gitea-${GITEA_VERSION}-linux-amd64 -O gitea
chmod +x gitea
sudo mv gitea /usr/local/bin/

Paso 5: Crea un Usuario para Gitea

Ejecuta Gitea bajo su propio usuario:

sudo adduser --system --home /var/lib/gitea --shell /bin/bash --gecos 'Gitea' gitea
sudo mkdir /var/lib/gitea/{custom,data,log}
sudo chown -R gitea:gitea /var/lib/gitea/

Paso 6: Configura Gitea

Crea el archivo de configuración:

sudo cp /usr/local/bin/gitea /etc/init.d/
sudo update-rc.d gitea defaults

Edita el archivo de configuración gitea para establecer la base de datos y otras configuraciones necesarias para tu instalación.

Paso 7: Configura Nginx

Configura Nginx para servir Gitea:

  1. Crea un nuevo archivo de configuración para Gitea:

    sudo nano /etc/nginx/sites-available/gitea
  2. Pega la configuración a continuación:

    server {
        listen 80;
        server_name tu-dominio.com;
    
        location / {
            proxy_pass http://localhost:3000;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }
    }
  3. Habilita el sitio:

    sudo ln -s /etc/nginx/sites-available/gitea /etc/nginx/sites-enabled/
    sudo nginx -t
    sudo systemctl restart nginx

Paso 8: Inicia Gitea

Ahora puedes iniciar Gitea:

sudo -u gitea /usr/local/bin/gitea web

Paso 9: Accede a Gitea

Abre tu navegador web y navega a http://tu-dominio.com (o tu IP de VPS). Sigue las instrucciones de la interfaz web para completar la configuración.

Preguntas Frecuentes

¿Qué es Gitea y por qué debería auto-alojarlo?

Gitea es un servicio de Git auto-alojado y de código abierto que proporciona una manera simple y eficiente de gestionar y colaborar en repositorios de Git. Auto-alojar permite tener control total sobre tu código fuente, incluyendo configuraciones de privacidad, personalización y seguridad. Esto es particularmente beneficioso para los desarrolladores que desean un sistema de control de versiones robusto sin las limitaciones de las opciones de alojamiento tradicionales.

¿Cuánto cuesta alojar Gitea en Linode?

Alojar Gitea en un VPS de Linode cuesta 5 USD/mes para el plan básico. Este plan incluye 1 GB de RAM, suficiente para ejecutar Gitea de manera eficiente para proyectos pequeños a medianos. Si necesitas más recursos, Linode ofrece planes de precios flexibles que se adaptan a diferentes requerimientos, por lo que puedes actualizar tu instancia según sea necesario.

¿Puedo usar un dominio personalizado con Gitea en Linode?

Sí, puedes usar un dominio personalizado con Gitea en Linode. En el archivo de configuración de Nginx, puedes establecer la directiva server_name con tu nombre de dominio. Asegúrate de apuntar los registros DNS de tu dominio a la dirección IP de tu Linode. Esto te permite acceder a tu instalación de Gitea a través de tu dominio personalizado fácilmente.

Siguiendo estos pasos, tendrás una instancia de Gitea completamente funcional ejecutándose en Linode, lista para gestionar tus repositorios de código de manera efectiva. ¡Feliz alojamiento!