Cómo Auto- Alojar Gitea en Hetzner (Guía 2026)
Gitea es un servicio Git ligero y auto-alojado que proporciona una interfaz simple para gestionar tus repositorios. Es perfecto para desarrolladores que buscan mantener sus proyectos privados o controlar su propia infraestructura. En esta guía, configuraremos Gitea en un VPS de Hetzner, una solución de alojamiento rentable y confiable.
Beneficios de Auto-Alojar Gitea
- Privacidad: Controlas tus datos y acceso.
- Personalización: Adapta tu servicio Git a tus necesidades.
- Económico: Existen opciones de VPS asequibles.
Elegir un Plan de VPS en Hetzner
Al elegir un plan para Gitea, considera las siguientes opciones:
| Proveedor | Precio | Memoria | Almacenamiento | CPU |
|---|---|---|---|---|
| Hetzner | 4.15 EUR/mes | 2 GB | 20 GB SSD | 1 vCPU |
| Contabo VPS | 5.99 EUR/mes | 4 GB | 100 GB SSD | 2 vCPU |
| DigitalOcean | 6 USD/mes | 2 GB | 25 GB SSD | 1 vCPU |
| Vultr | 6 USD/mes | 2 GB | 50 GB SSD | 1 vCPU |
| Linode | 5 USD/mes | 2 GB | 25 GB SSD | 1 vCPU |
Para nuestra instalación de Gitea, el plan de 2 GB de Hetzner suele ser suficiente para un pequeño equipo o algunos proyectos personales. Sin embargo, si planeas alojar repositorios más grandes o tienes una cantidad significativa de usuarios, considera optar por un plan con más RAM y almacenamiento.
Configurando Gitea en Hetzner
-
Crea un VPS de Hetzner:
- Dirígete al sitio web de Hetzner y crea una cuenta.
- Selecciona un paquete de VPS deseado.
- Elige tu región de servidor (preferiblemente la más cercana a tu ubicación).
- Configura tu servidor y toma nota de la dirección IP.
-
Accede a tu VPS:
- Usa SSH para conectarte a tu servidor:
ssh root@YOUR_VPS_IP
- Usa SSH para conectarte a tu servidor:
-
Actualiza el Sistema:
- Actualiza tus listas de paquetes e instala los paquetes requeridos:
apt update && apt upgrade -y apt install -y git sqlite3
- Actualiza tus listas de paquetes e instala los paquetes requeridos:
-
Instala Gitea:
- Descarga la última versión de Gitea (comprobar la página de lanzamientos de Gitea para la versión más reciente):
wget -O gitea https://dl.gitea.io/gitea/vX.X.X/gitea-X.X.X-linux-amd64 chmod +x gitea
- Descarga la última versión de Gitea (comprobar la página de lanzamientos de Gitea para la versión más reciente):
-
Crea un Usuario para Gitea:
adduser --system --shell /bin/bash --gecos 'Gitea' --group --disabled-password git -
Configura Directorios:
mkdir -p /var/lib/gitea/{custom,data,indexers,log} chown -R git:git /var/lib/gitea chmod 750 /var/lib/gitea -
Configura Gitea:
- Crea un archivo de configuración:
cp gitea /usr/local/bin/
- Crea un archivo de configuración:
-
Ejecuta Gitea:
- Inicia Gitea con:
/usr/local/bin/gitea web
- Inicia Gitea con:
-
Accede a Gitea:
- Abre tu navegador web y navega a
http://YOUR_VPS_IP:3000.
- Abre tu navegador web y navega a
Finalizando la Configuración
Ahora puedes seguir las instrucciones en la interfaz web para completar la configuración. Asegúrate de configurar la base de datos, crear un usuario administrador y establecer las consideraciones necesarias de seguridad.
Preguntas Frecuentes
1. ¿Puedo ejecutar Gitea en un VPS de especificaciones inferiores al plan recomendado de Hetzner?
Si bien es posible ejecutar Gitea en configuraciones de VPS de especificaciones inferiores, esto puede comprometer el rendimiento. Un sistema de gama baja con RAM o CPU insuficiente puede dar lugar a tiempos de respuesta lentos, especialmente con repositorios más grandes o múltiples usuarios accediendo simultáneamente. Para un rendimiento óptimo, incluso para una pequeña cantidad de proyectos, se recomienda optar por al menos el plan de 2 GB de Hetzner.
2. ¿Cómo se compara Gitea con otras soluciones Git auto-alojadas?
Gitea se destaca por su naturaleza ligera y facilidad de configuración. Alternativas como GitLab o Gogs pueden ofrecer más características, pero a menudo requieren más recursos y pueden volverse engorrosas para proyectos pequeños. Gitea proporciona operaciones Git esenciales con una interfaz limpia, lo que lo hace ideal para desarrolladores que desean una experiencia auto-alojada sencilla sin la sobrecarga.
3. ¿Qué medidas de seguridad debo tomar al alojar Gitea?
La seguridad es fundamental en aplicaciones auto-alojadas. Aquí hay pasos para mejorar la seguridad de tu instancia de Gitea:
- Mantén siempre actualizada tu instalación de Gitea.
- Habilita HTTPS obteniendo un certificado SSL válido (usando Let’s Encrypt para certificados gratuitos).
- Configura copias de seguridad regulares de tus datos y archivos de repositorio.
- Configura firewalls en tu VPS para restringir el acceso a los puertos necesarios.
- Revisa regularmente tus registros de acceso en busca de actividades no autorizadas o sospechosas.
Para más opciones de VPS, consulta nuestra comparación completa de VPS. ¡Esto te ayudará a explorar otros proveedores que podrían ajustarse mejor a tus necesidades!