Atrás

Hosting VPS con Forgejo, preinstalado

Un VPS con Forgejo ejecuta en un servidor propio la plataforma Git Forgejo, gobernada por la comunidad. Tras tu pedido, Forgejo 17 y PostgreSQL se instalan solos y el sitio se abre por HTTPS, con la dirección, el usuario y la contraseña en tu panel. Gestiona allí repositorios, incidencias y revisión de código, y usa git por SSH en el puerto 2222.

¿Cuántas personas lo usarán?

Total$2.58/mes

Los precios incluyen IVA.

Amplía o reduce RAM y CPU cuando quieras. El disco solo puede crecer, así que empieza pequeño.

¿Qué viene instalado en tu servidor Forgejo?

  • Forgejo 17 de la imagen oficial de Codeberg, ejecutado con Docker Compose
  • PostgreSQL 18 en un contenedor aparte, sin puerto publicado
  • Certificado HTTPS mediante Caddy: el sitio se abre en una dirección sslip.io, y puedes añadir un dominio más adelante
  • Una cuenta yonetici lista, con el autorregistro desactivado
  • SSH en el puerto 2222 para el acceso a repositorios, con el puerto 22 reservado para gestionar el servidor
  • Puertos abiertos: 22, 80, 443 y 2222

¿Qué tamaño necesitas para Forgejo?

La documentación de Forgejo no da una cifra de RAM. No hay un número fijo, porque la carga la fijan los usuarios, el tamaño de los repositorios y las operaciones git simultáneas. Como regla práctica, empieza con 1 o 2 GB para uso personal o unas pocas personas, y plantéate 4 GB para repositorios grandes o un equipo mayor. PostgreSQL y Caddy comparten la misma memoria. La RAM y la CPU pueden subir o bajar desde tu panel, mientras que el disco solo puede crecer.

UsoTamañoPrecioElegir
Unas pocas personas 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mes
Equipo pequeño 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mes
Empresa 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mes

¿Para quién es?

  • Quien busca una plataforma Git con gobierno sin ánimo de lucro
  • Equipos que quieren su código en una plataforma con licencia GPL en su propio servidor
  • Proyectos de código abierto que quieren su propio gestor de incidencias y revisión de código
  • Equipos que quieren ejecutar CI/CD con Forgejo Actions en su propio runner

¿Qué pasa después de pedir?

  1. Ajusta el tamaño y completa el pago.
  2. Tu servidor arranca y Forgejo se instala solo. Espera a que la fila Aplicación de tu panel diga que Forgejo está listo.
  3. Abre la dirección del sitio, inicia sesión con los valores de las filas Usuario y Contraseña y cambia tu contraseña.
  4. Crea tu primer repositorio desde el menú + de arriba a la derecha, o migra uno existente.
  5. Añade tu clave SSH y empieza a trabajar: git clone ssh://git@IP:2222/yonetici/repo.git

Con cada servidor

  • Copia de seguridad diaria incluida en el precio
  • Tráfico ilimitado
  • Acceso root completo
  • Amplía o reduce RAM y CPU más adelante, y haz crecer el disco
  • Ubicación: Istanbul · IST-1.

Conviene saber

  • Forgejo v9 y posteriores tienen licencia GPL v3 o posterior, así que no hay cuota de licencia.
  • No hay ningún runner instalado. Forgejo Runner va aparte y ejecuta código remoto, así que lee la página de seguridad del proyecto antes de ponerlo en este servidor.
  • La imagen sigue la etiqueta 17 y recoge el último parche de esa versión principal. Para actualizar, ejecuta docker compose pull y docker compose up -d en /opt/seturack/forgejo.
  • Pasar a una nueva versión principal implica cambiar la etiqueta de la imagen en compose.yaml. Lee antes las notas de la versión.
  • El correo saliente no está configurado. Para las notificaciones, añade variables de entorno que empiecen por FORGEJO__mailer.
  • El panel sigue mostrando la contraseña de la instalación. Si la cambias, guarda tú mismo la nueva.

Preguntas y respuestas sobre Forgejo

¿Qué es Forgejo y es lo mismo que Gitea?

No. Forgejo se separó de Gitea en 2022 y pasó a ser un fork completo con su propio código a principios de 2024. Sus dominios pertenecen a la organización sin ánimo de lucro Codeberg e.V., y sus colaboradores deciden cómo se gobierna el proyecto.

¿Cuánta RAM necesita Forgejo?

Forgejo no tiene una cifra oficial de RAM. Como regla práctica, de 1 a 2 GB es un buen comienzo para uso personal o unas pocas personas, y 4 GB para repositorios grandes o un equipo mayor. Si no basta, amplías desde tu panel.

¿Cómo funciona Forgejo Actions?

Actions viene activado por defecto en Forgejo, pero instalas Forgejo Runner por separado para ejecutar los trabajos. La documentación oficial advierte de que el runner ejecuta código remoto, así que plantéate mantenerlo en otro servidor.

¿Puedo traer repositorios a Forgejo desde otra plataforma?

Sí. Abre New migration desde el menú + de arriba a la derecha, elige el servicio de origen e introduce la dirección del repositorio, añadiendo credenciales si es privado. El historial completo y las etiquetas se trasladan. El comando dump-repo también puede traer desde GitHub, GitLab o Gitea.

¿Cómo uso SSH con mi servidor Forgejo?

Para Git, usa el puerto 2222: git clone ssh://git@IP:2222/yonetici/repo.git. Antes añade tu clave SSH en los ajustes de tu cuenta. Para gestionar el propio servidor, conéctate como root por el puerto 22.

¿Cómo conecto mi propio dominio a Forgejo?

Apunta el registro A a tu servidor. En /opt/seturack/forgejo, sustituye el nombre antiguo por tu dominio en caddy/Caddyfile y .env, y luego ejecuta docker compose up -d y docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile.

Lee más y ve aplicaciones similares