gitea
Gitea es un servicio Git ligero y autoalojado, fork comunitario de Gogs escrito en Go. Soporta despliegues con Podman, AppJail y Ansible sobre FreeBSD 15.1.
Ficha actualizada 27 sept 2026, 20:39 · upstream 27 sept 2026, 20:35 · release sin release detectada
Qué es gitea
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio ofrece una implementación ligera de un servicio Git autoalojado, derivado de la base de código de Gogs pero gestionada por la comunidad. Está escrito en Go, lo que garantiza un rendimiento eficiente y bajo consumo de recursos, ideal para entornos con limitaciones de hardware o infraestructuras pequeñas.
El proyecto facilita el despliegue mediante múltiples métodos, incluyendo Podman Compose, AppJail Director y Ansible. La imagen oficial se aloja en ghcr.io/daemonless/gitea y soporta diferentes tags según la estabilidad requerida (latest, pkg, pkg-latest). Es especialmente relevante para entornos FreeBSD 15.1.
La configuración inicial se gestiona mediante variables de entorno como PUID, PGID y TZ, además de opciones específicas para SSH (SSH_PORT, SSH_LISTEN_PORT). El servicio expone la interfaz web en el puerto 3000 y SSH en 2222 por defecto, permitiendo clonación segura sin conflictos con el puerto estándar.
- Gestión de repositorios Git para equipos pequeños o desarrolladores individuales.
- Despliegue en infraestructuras FreeBSD 15.1 utilizando contenedores Podman.
- Servicio de autenticación y gestión de permisos para CI/CD básico.
- Hospedaje de documentación técnica o wikis con Git.
- Escrito en Go, garantizando alta eficiencia y bajo consumo de memoria.
- Fork comunitario activo de Gogs con soporte oficial de FreeBSD.
- Soporte nativo para múltiples orquestadores (Podman, AppJail, Ansible).
- Imágenes disponibles en ghcr.io con tags específicos para producción.
- No incluye Dockerfile propio, requiere usar imágenes precompiladas de la registry.
- La configuración SSH requiere variables de entorno específicas al iniciar el contenedor.
- Dependencia de Podman o AppJail en lugar de Docker estándar para despliegue recomendado.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Utilizar imagen ghcr.io/daemonless/gitea:latest. Configurar PUID=1000 y PGID=1000 para permisos correctos. Persistir datos en /config. Mapear puertos 3000 (web) y 2222 (SSH). Asegurar que el volumen de configuración exista antes del primer inicio.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.