Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000222222
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.