Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

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

✓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.