Pruebas independientes Actualizado abril 2026 387 guías de autoalojamiento 5 proveedores VPS probados

guide

Cómo Autohospedar Forgejo en Vultr (Guía 2026)

Aprende a alojar Forgejo en Vultr, con una guía detallada de 2026 sobre instalación, configuración y specs recomendadas para un despliegue fluido.

Cómo Autohospedar Forgejo en Vultr (Guía 2026)

Forgejo es una plataforma de desarrollo de software de código abierto, un fork de Gitea que te permite autohospedar un entorno de codificación colaborativo. En esta guía detallada, cubriremos cómo instalar y configurar Forgejo en Vultr, uno de los mejores proveedores de VPS para desarrolladores. Con planes que comienzan en solo 6 USD al mes, Vultr ofrece una infraestructura robusta para tus necesidades de autohospedaje.

Requisitos previos

Antes de comenzar, asegúrate de tener lo siguiente:

Paso 1: Crear una Instancia de Vultr

  1. Inicia sesión en tu cuenta de Vultr.
  2. Haz clic en Desplegar Ahora.
  3. Elige un sistema operativo. Para Forgejo, te recomendamos usar Ubuntu 22.04.
  4. Selecciona el tamaño del servidor. El plan de 6 USD/mes es adecuado para proyectos pequeños.
  5. Escoge una ubicación del servidor que esté geográficamente cerca de tu audiencia.
  6. Haz clic en Desplegar Ahora y espera a que la instancia esté lista.

Paso 2: Conectarse a Tu Servidor

Una vez que tu servidor esté en funcionamiento, conéctate vía SSH. Abre tu terminal y utiliza el siguiente comando:

ssh root@tu_ip_del_servidor

Reemplaza tu_ip_del_servidor con la dirección IP real de tu instancia de Vultr.

Paso 3: Preparación del Sistema

Actualiza y mejora tu lista de paquetes con los siguientes comandos:

sudo apt update
sudo apt upgrade -y

Instala las dependencias necesarias:

sudo apt install -y git curl build-essential

Paso 4: Instalar Docker

Docker es la forma más sencilla de poner Forgejo en funcionamiento. Instala Docker ejecutando:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

Agrega tu usuario al grupo de Docker:

sudo usermod -aG docker $USER

Cierra sesión y vuelve a ingresar a tu servidor para aplicar los cambios de grupo.

Verifica la instalación de Docker:

docker --version

Paso 5: Configurar Forgejo

Ahora, vamos a descargar la imagen de Docker de Forgejo y crear un contenedor:

docker run -d --name forgejo \
  -p 3000:3000 \
  -p 222:22 \
  -v /srv/forgejo:/data \
  forgejo/forgejo:latest

Puedes modificar los puertos dependiendo de tu configuración existente. El puerto predeterminado para el acceso web será 3000, mientras que SSH se ejecutará en el puerto 222.

Ahora, puedes acceder a Forgejo visitando http://tu_ip_del_servidor:3000 en tu navegador web.

Paso 6: Configurar Forgejo

Al acceder a Forgejo, se te guiará a través de la configuración inicial:

  1. Configuración de la Base de Datos: Si necesitas una base de datos, puedes usar PostgreSQL o MySQL.
  2. Configuración de la Cuenta Administrativa: Crea una cuenta de usuario administrativa para gestionar tu instancia.
  3. Webhooks e Integraciones: Configura cualquier webhook necesario para integrarte con herramientas de CI/CD u otros servicios.

Paso 7: Asegurando Tu Instalación

Después de configurar Forgejo, debes considerar asegurar tu instancia. Aquí hay algunas mejores prácticas:

Tabla de Comparación de Proveedores de VPS

ProveedorPrecio MensualRAMCPUAlmacenamiento
Contabo VPS5.99 EUR4GB2 Núcleos100GB
Hetzner Cloud4.15 EUR2GB1 Núcleo20GB
DigitalOcean6 USD1GB1 Núcleo25GB
Vultr6 USD1GB1 Núcleo25GB
Linode5 USD2GB1 Núcleo50GB

Para una comparación completa de VPS, consulta este enlace.

Preguntas Frecuentes

¿Para qué se utiliza Forgejo?

Forgejo es un servicio Git autohospedado que ofrece una plataforma colaborativa para que los desarrolladores gestionen sus repositorios de código. Proporciona herramientas para el control de versiones, la gestión de proyectos y la integración con canalizaciones de CI/CD. Esto permite a equipos e individuos hospedar sus proyectos de manera segura mientras mantienen el control sobre su código y flujos de trabajo. Forgejo enfatiza el rendimiento y la experiencia del usuario, lo que lo hace adecuado para equipos de desarrollo pequeños y grandes.

¿Cómo simplifica Docker el proceso de instalación de Forgejo?

Usar Docker para instalar Forgejo simplifica significativamente el proceso de implementación. Los contenedores de Docker te permiten empaquetar la aplicación junto con sus dependencias, asegurando consistencia en diferentes entornos. No necesitas preocuparte por instalar bibliotecas o dependencias manualmente, ya que todo lo requerido se ejecuta en un entorno aislado. Esto no solo acelera la instalación, sino que también facilita la gestión de actualizaciones y reversiones.

¿Puedo instalar Forgejo en otros proveedores de VPS además de Vultr?

Sí, puedes instalar Forgejo en otros proveedores de VPS. Los pasos de configuración permanecen en gran medida iguales, siempre que el servidor ejecute un sistema operativo compatible como Ubuntu. Proveedores como Contabo, Hetzner, DigitalOcean y Linode también ofrecen planes asequibles adecuados para autohospedar aplicaciones como Forgejo. Siempre asegúrate de cumplir con los requisitos mínimos del sistema y de tener Docker instalado para un proceso de instalación fluido.

Con esta guía, deberías estar bien encaminado para autohospedar Forgejo en Vultr y disfrutar de los beneficios de una plataforma de codificación personalizada. ¡Feliz codificación!