Skip to main content

Gitea: Plataforma de gestión de repositorios Git autohospedada


Introducción

Gitea es una plataforma de gestión de repositorios Git autohospedada. Es una alternativa ligera a GitHub o GitLab, pensada para quienes quieren controlar sus propios proyectos sin depender de servicios externos.


Características

  • Interfaz web sencilla y funcional.
  • Pull requests, issues, wikis y CI/CD.
  • Consumo bajo de recursos.
  • Soporte para múltiples usuarios y organizaciones.
  • Fácil de personalizar.

Requisitos previos

  • Docker y Docker Compose instalados.
  • Rutas locales preparadas para almacenar datos.
  • Permisos suficientes en el sistema para lanzar contenedores.

docker-compose.yml y .env

Puedes ver ambos archivos en: Gitea


Pasos para desplegar

  1. Copia el archivo docker-compose.yml a tu sistema.
  2. Ajusta rutas y credenciales.
  3. Lanza todo con:
docker-compose up -d
  1. Accede en el navegador:
http://<IP_DEL_SERVIDOR>:31256

Sigue el asistente de configuración inicial.


Consideraciones

  • El usuario y contraseña de MySQL están definidos en el compose. Cámbialos si hace falta.
  • Los volúmenes garantizan que los datos sobrevivan a reinicios o recreación de contenedores.
  • El puerto 2221 expone el SSH interno de Gitea si quieres usar Git vía SSH.

Recursos útiles