¿Qué viene instalado en tu servidor Gitea?
- Gitea 28 de la imagen de contenedor oficial, ejecutado con Docker Compose
- PostgreSQL 18 en su propio contenedor, cerrado al exterior
- HTTPS mediante Caddy: el sitio se abre en una dirección sslip.io basada en tu IP, así que el dominio es opcional
- Una cuenta de administrador yonetici, con el registro abierto desactivado
- SSH para Git en el puerto 2222, con el puerto 22 reservado para gestionar el servidor
- Cortafuegos con solo los puertos 22, 80, 443 y 2222 abiertos
¿Qué tamaño necesitas para Gitea?
La documentación oficial de Gitea dice que 2 núcleos de CPU y 1 GB de RAM suelen bastar para equipos y proyectos pequeños. Esta instalación también ejecuta PostgreSQL y Caddy en el mismo servidor, así que, como regla práctica, empieza con 2 GB y 2 núcleos para un equipo de unas pocas personas, y pasa a 4 GB a medida que crezcan el equipo y los repositorios. Elige el disco según el tamaño total de tus repositorios y paquetes. Puede crecer más adelante, pero no reducirse.
| Uso | Tamaño | Precio | Elegir |
|---|---|---|---|
| Unas pocas personas | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/mes | |
| Equipo pequeño | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mes | |
| Empresa | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mes |
¿Para quién es?
- Equipos de desarrollo pequeños que quieren repositorios privados en su propio servidor
- Agencias y estudios de software que guardan el código de sus clientes en su propia infraestructura
- Quien quiere seguimiento de incidencias, revisión de código y alojamiento de paquetes en un solo lugar
- Equipos que quieren flujos de trabajo al estilo de GitHub Actions en un runner que controlan
- Equipos en Turquía que quieren su servidor Git en Estambul
¿Qué pasa después de pedir?
- Ajusta el tamaño y completa el pago.
- Tu servidor arranca y Gitea se instala solo. En la pestaña Resumen, espera a que la fila Aplicación diga que Gitea está listo.
- Abre el enlace de la dirección del sitio e inicia sesión con los valores de las filas Usuario y Contraseña.
- Añade tu clave SSH en los ajustes de tu perfil y crea tu primer repositorio.
- Clónalo desde tu ordenador: git clone ssh://git@IP:2222/yonetici/repo.git
- Crea las cuentas de tu equipo en Accounts, en la página Site administration.
Con cada servidor
- Copia de seguridad diaria incluida en el precio
- Tráfico ilimitado
- Acceso root completo
- Amplía o reduce RAM y CPU más adelante, y haz crecer el disco
- Ubicación: Istanbul · IST-1.
Conviene saber
- El registro abierto está desactivado, así que nadie en internet puede registrarse. Las cuentas las creas tú.
- No hay ningún runner de Actions instalado. La documentación oficial recomienda ejecutarlo en otra máquina, y además activas Actions en los ajustes de cada repositorio.
- La instalación no configura el correo saliente. Añade tú mismo los ajustes de mailer para las notificaciones y los restablecimientos de contraseña.
- Las actualizaciones corren de tu cuenta: ejecuta docker compose pull y docker compose up -d en /opt/seturack/gitea. La imagen se queda en la versión principal 28.
- La base de datos no es accesible desde fuera. Si la necesitas, ejecuta docker compose exec db psql -U forge forge en la misma carpeta.
- Si no se puede emitir un certificado, el sitio se abre por http en tu dirección IP.
Preguntas y respuestas sobre Gitea
¿Cuánta RAM necesita Gitea?
La documentación oficial de Gitea dice que 2 núcleos de CPU y 1 GB de RAM suelen bastar para equipos pequeños. Como PostgreSQL comparte este servidor, 2 GB es un comienzo más cómodo para unas pocas personas. Si no basta, amplías desde tu panel.
¿Cómo hago git clone desde mi servidor Gitea?
Añade tu clave SSH en los ajustes de tu perfil y usa el puerto 2222: git clone ssh://git@IP:2222/yonetici/repo.git. Para clonar por HTTPS, solo necesitas la dirección de tu sitio y tu cuenta de Gitea.
¿Puedo migrar mis repositorios de GitHub a Gitea?
Sí. En la pantalla New Migration de Gitea, elige GitHub como origen e introduce la dirección del repositorio. La documentación oficial dice que necesitas al menos tu nombre de usuario para traer elementos como incidencias y pull requests.
¿Puedo ejecutar CI/CD con Gitea Actions?
Sí, Gitea Actions es compatible con GitHub Actions, pero el runner que ejecuta los trabajos lo instalas tú. La documentación oficial recomienda una máquina aparte para él. Además, Actions debe activarse en los ajustes de cada repositorio.
¿Puedo conectar mi propio dominio a Gitea?
Apunta el registro A a tu servidor. En /opt/seturack/gitea, sustituye el nombre antiguo por tu dominio en caddy/Caddyfile y .env, y luego ejecuta docker compose up -d y docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile.
¿Dónde están mis datos de Gitea y tienen copia de seguridad?
Los repositorios están en el volumen de Docker forge_veri y los registros de la base de datos en db_veri, ambos en el disco del servidor. El servidor tiene copia de seguridad cada noche, se conservan los últimos 7 días, y esto está incluido en el precio. Desde tu panel puedes recuperar un solo archivo o restaurar todo el servidor.