forgejo
Forgejo es una plataforma autoalojada ligera para gestión de repositorios Git tipo forge, basada en FreeBSD 15.1. Soporta despliegues mediante Podman Compose, AppJail Director, Bastille y Ansible con imágenes oficiales en ghcr.io/daemonless/forgejo.
Ficha actualizada 24 sept 2026, 18:09 · upstream 24 sept 2026, 18:04 · release sin release detectada
Qué es forgejo
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Forgejo es una plataforma autoalojada ligera para gestión de repositorios Git tipo forge, basada en FreeBSD 15.1. Ofrece múltiples métodos de despliegue documentados incluyendo Podman Compose, AppJail Director, Bastille y Ansible con imágenes oficiales disponibles en ghcr.io/daemonless/forgejo.
La plataforma incluye soporte nativo para SSH integrado con configuración personalizada mediante variables de entorno PUID, PGID, TZ, SSH_PORT y SSH_LISTEN_PORT. Las imágenes ofrecen múltiples tags para diferentes versiones (15, 16) y actualizaciones de paquetes FreeBSD (lts, pkg-latest).
El despliegue requiere configuración inicial de volúmenes en /config para persistencia de datos y configuración de repositorios Git. La interfaz web se accede mediante puerto 3000 mientras que SSH utiliza puertos mapeables como 2222:22 por defecto.
- Autoalojamiento de repositorios Git ligeros para equipos pequeños o entornos domésticos
- Integración con ecosistemas BSD mediante AppJail Director y Bastille
- Despliegue automatizado en infraestructuras Kubernetes o contenedores Podman
- Gestión de proyectos de software con autenticación SSH integrada
- Soporte nativo para FreeBSD 15.1 como base del sistema operativo
- Múltiples métodos de despliegue documentados (Podman, AppJail, Bastille, Ansible)
- Configuración SSH integrada con variables de entorno personalizables
- Imágenes multi-tag para diferentes versiones y actualizaciones de paquetes
- Dependencia de FreeBSD como base del sistema operativo (no compatible con Linux nativo sin adaptadores)
- Soporte experimental de Bastille que requiere buildah y comparte pila de red del host
- Configuración SSH compleja que requiere variables de entorno específicas para puertos
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 tags LTS para producción estable (ej: 15-latest). Configurar correctamente PUID/PGID para evitar problemas de permisos en volúmenes. Verificar que el puerto SSH esté disponible antes de exponerlo públicamente. Considerar usar AppJail Director para entornos FreeBSD nativos con aislamiento mejorado.
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.