Forgejo: Git Self-Hosted Open Source - Indice
Forgejo: Git Self-Hosted Open Source
Forgejo es una plataforma de alojamiento de codigo Git ligera, rapida y completamente open source bajo gobernanza comunitaria. Este tutorial cubre desde la instalacion hasta la administracion avanzada.
Bloque 1: Fundamentos
Comprende que es Forgejo, por que existe y en que se diferencia de otras plataformas.
- Capitulo 1 - Que es Forgejo
- Capitulo 2 - Comparativa: Forgejo vs GitHub vs GitLab vs Gitea
- Capitulo 3 - Conceptos clave en Forgejo
Bloque 2: Instalacion
Levanta tu instancia de Forgejo en produccion con Docker y configura HTTPS.
- Capitulo 4 - Instalacion con Docker
- Capitulo 5 - Configuracion inicial
- Capitulo 6 - HTTPS y Reverse Proxy
Bloque 3: Uso basico
Aprende a trabajar con repositorios, autenticacion y el flujo de trabajo diario.
- Capitulo 7 - Repositorios: crear, clonar, configurar
- Capitulo 8 - SSH y tokens de acceso
- Capitulo 9 - Issues: gestion de tareas
- Capitulo 10 - Pull Requests: flujo de revision
Bloque 4: Colaboracion
Organiza equipos, documenta proyectos y gestiona releases.
- Capitulo 11 - Organizaciones y equipos
- Capitulo 12 - Wikis, Projects y Releases
- Capitulo 13 - Notificaciones y busqueda
Bloque 5: CI/CD con Forgejo Actions
Automatiza pruebas, builds y despliegues con el sistema de Actions integrado.
- Capitulo 14 - Introduccion a Forgejo Actions
- Capitulo 15 - Configurar un Runner
- Capitulo 16 - Workflows: sintaxis y ejemplos
- Capitulo 17 - Workflows avanzados: matrices, secretos, caches
Bloque 6: API e Integracion
Conecta Forgejo con otras herramientas y automatiza mediante su API REST.
Bloque 7: Administracion
Mantiene tu instancia segura, actualizada y con respaldos confiables.
- Capitulo 20 - Bases de datos: SQLite vs PostgreSQL vs MySQL
- Capitulo 21 - Backups y actualizaciones
- Capitulo 22 - Seguridad y hardening
Requisitos previos
- Conocimiento basico de Git (commits, branches, remotes)
- Familiaridad con la linea de comandos Linux/macOS
- Para el bloque de instalacion: acceso a un servidor o VPS con Docker
Siguiente: Capitulo 1 - Que es Forgejo