53 herramientas de desarrollo, siempre actualizadas — cada nueva versión upstream llega a apt en cuestión de horas. Únete al Discord

📅 A partir del , el mirror de apt requerirá una suscripción. Ver precios · 🆓 Existe un espejo gratis para siempre

⚒️ Instalar la última versión de Forgejo en Ubuntu

Forja de software ligera y autoalojada — Más allá del código. Forjamos.

Última versión: 15.0.2 · actualizado 2026-07-08
FuenteVersión
deb.griffo.io15.0.2 ✅
Ubuntu oficial🚫 no empaquetado
← Volver a la página principal

¿Qué es Forgejo?

Forgejo es una forja de software ligera y autoalojada. Fácil de instalar y con poco mantenimiento, simplemente hace el trabajo. Forgejo es un fork de Gitea impulsado por la comunidad, centrado en la seguridad, la privacidad y la gobernanza democrática — ofreciéndote una alternativa autoalojada a GitHub o GitLab que controlas completamente.

🚀 Por qué importan las últimas versiones: Forgejo recibe actualizaciones periódicas con parches de seguridad, nuevas funciones y mejoras de rendimiento. Las últimas versiones incluyen Forgejo Actions (CI/CD compatible con GitHub Actions), soporte mejorado para el registro de paquetes y capacidades de federación ampliadas.

⚡ Características clave de Forgejo

📦 Alojamiento de repositorios Git

Aloja repositorios git públicos y privados sin límite. Soporte completo para Git LFS, almacenamiento de archivos grandes y duplicación de repositorios desde GitHub, GitLab y más.

🔄 Pull Requests y revisión de código

Flujo de trabajo de pull requests integrado con revisión de código en línea, asignación de revisores, revisores requeridos y estrategias de fusión incluyendo squash y rebase.

🐛 Seguimiento de problemas

Rastreador de problemas completo con etiquetas, hitos, tablero de proyectos, campos personalizados y referencias entre repositorios.

⚙️ Forgejo Actions

Motor CI/CD integrado compatible con los flujos de trabajo de GitHub Actions. Usa acciones existentes del marketplace de GitHub Actions en tu runner autoalojado.

📚 Registro de paquetes

Aloja tus propios paquetes: npm, PyPI, Maven, imágenes Docker/OCI, paquetes Debian/RPM, charts de Helm y más — todo en un solo lugar.

🔐 Seguridad y control de acceso

Permisos granulares, autenticación de dos factores, proveedor OAuth2, integración LDAP/SAML, acceso por SSH y HTTPS, reglas de protección de ramas.

🏆 ¿Por qué Forgejo?

  • Autoalojado: Tus datos permanecen en tus servidores, bajo tu control
  • Ligero: Funciona en una Raspberry Pi o un VPS de 5 $/mes
  • Compatible con Gitea: Reemplazo directo con compatibilidad total de API
  • Impulsado por la comunidad: Gobernanza democrática, sin dependencia corporativa
  • Compatible con GitHub Actions: Reutiliza flujos de trabajo y acciones del marketplace existentes
🚀 Siempre por delante de los archivos oficiales: Debian y Ubuntu congelan las versiones de los paquetes al publicar cada versión — este repositorio publica las nuevas versiones upstream normalmente en cuestión de horas. Un simple apt upgrade te mantiene siempre en la última versión.

📦 Instalación desde deb.griffo.io

Ejecutar los comandos

Paso 1: Agregar repositorio

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update

🆓 Existe un espejo gratis para siempre. deb-free.griffo.io sirve paquetes gratis para siempre: sin cuenta, sin suscripción, como máximo 2 meses por detrás del upstream, correcciones de seguridad inmediatas. Ahora mismo incluye cliamp, Ghostty, lazydocker, Oh My Posh y Zed; Forgejo no está entre ellas, así que hoy el repositorio de arriba es la única forma de instalarlo — pídelo y puede añadirse.

Cómo funciona el espejo gratuito →

Paso 2: Instalar Forgejo

# Install latest Forgejo (also installs git and git-lfs)
sudo apt install forgejo

# Verify installation
forgejo --version
# Install latest Forgejo (also installs git and git-lfs)
apt install forgejo

# Verify installation
forgejo --version
📋 Configuración posterior a la instalación requerida: Forgejo es un servidor web — tras la instalación debes iniciarlo y completar la configuración inicial a través de la interfaz web. Consulta los pasos de configuración a continuación.

🚀 Configuración inicial

El paquete crea automáticamente el usuario del sistema git, el directorio de datos /var/lib/forgejo y el directorio de configuración /etc/forgejo. Completa la configuración con:

# Start the Forgejo service
sudo systemctl start forgejo

# Open http://localhost:3000 in your browser to complete initial configuration
# (configure database, admin account, domain, etc.)

# After the web setup is complete, enable Forgejo on boot:
sudo systemctl enable forgejo

# Check service status
sudo systemctl status forgejo
# Start the Forgejo service
systemctl start forgejo

# Open http://localhost:3000 in your browser to complete initial configuration
# (configure database, admin account, domain, etc.)

# After the web setup is complete, enable Forgejo on boot:
systemctl enable forgejo

# Check service status
systemctl status forgejo

🛡️ Endurecimiento de seguridad tras la configuración

Tras completar la configuración mediante la interfaz web, haz el archivo de configuración de solo lectura para mayor seguridad:

# Lock down the config directory and app.ini after initial configuration
sudo systemctl stop forgejo
sudo chmod 750 /etc/forgejo
sudo chmod 640 /etc/forgejo/app.ini
sudo systemctl start forgejo
# Lock down the config directory and app.ini after initial configuration
systemctl stop forgejo
chmod 750 /etc/forgejo
chmod 640 /etc/forgejo/app.ini
systemctl start forgejo

🔧 Administración por línea de comandos

Forgejo proporciona una CLI para tareas de administración. Ejecuta los comandos como el usuario git:

# List all users
sudo -u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin user list

# Create admin user
sudo -u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin user create \
  --username admin --password changeme --email admin@example.com --admin

# Regenerate Git hooks (useful after upgrades)
sudo -u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin regenerate hooks
# List all users
-u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin user list

# Create admin user
-u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin user create \
  --username admin --password changeme --email admin@example.com --admin

# Regenerate Git hooks (useful after upgrades)
-u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin regenerate hooks

🚀 ¿Por qué elegir deb.griffo.io?

📊 Comparación de repositorios:
  • Ubuntu oficial: No hay paquete de Forgejo disponible en los repositorios oficiales
  • Instalación manual: Requiere descargar y colocar el binario manualmente
  • deb.griffo.io: Última versión con empaquetado adecuado, configuración postinst y soporte para apt update

📦 Repositorio de construcción de paquetes

Los paquetes de Ubuntu se construyen y mantienen automáticamente en este repositorio de GitHub:

🔗 Paquetes relacionados

También disponible desde deb.griffo.io:

🎯 Perfecto para: Desarrolladores y equipos que quieren control total sobre su código fuente, organizaciones con requisitos de privacidad de datos, entusiastas del homelab y cualquiera que busque una alternativa autoalojada a GitHub/GitLab lo suficientemente ligera como para ejecutarse en hardware mínimo.

💝 Apoyar este proyecto

¡Si este repositorio te ahorra tiempo y esfuerzo, considera apoyarlo!

⭐ Dar estrella en GitHub 🐦 Compartir en Twitter

📦 Últimas versiones publicadas por este repositorio

❓ Preguntas frecuentes

¿Está Forgejo en los repositorios oficiales de Ubuntu?

No, Forgejo no está empaquetado en los archivos oficiales de Ubuntu. Este repositorio es actualmente la única fuente apt y ofrece Forgejo 15.0.2.

¿Cómo instalo el último Forgejo en Ubuntu?

Añade el repositorio deb.griffo.io una sola vez con las instrucciones de arriba y ejecuta: sudo apt install forgejo. Las nuevas versiones llegan con el sudo apt upgrade habitual.

¿Los paquetes están firmados y cómo se compilan?

Cada paquete está firmado con la clave GPG del repositorio (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) y se compila a partir de versiones upstream en repositorios públicos de GitHub que cualquiera puede inspeccionar.

¿Qué versiones de Ubuntu son compatibles?

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing y 26.04 Resolute.