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

guide

Cómo Autoalojar Forgejo en DigitalOcean (Guía 2026)

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

Introducción

Forgejo es una alternativa autoalojada a los proveedores de servicios de Git, permitiendo a los desarrolladores gestionar sus repositorios con facilidad. En esta guía, te llevaremos a través de los pasos para autoalojar Forgejo en DigitalOcean, uno de los principales proveedores de VPS. Ya sea que estés gestionando un homelab o quieras experimentar con aplicaciones de código abierto, esta guía cubrirá todo lo que necesitas.

Requisitos Previos

Antes de sumergirte en el proceso de instalación, asegúrate de cumplir con los siguientes requisitos previos:

Elegir el Droplet Correcto

Para alojar Forgejo, considera la siguiente configuración del droplet de DigitalOcean:

PlanCosto MensualCPURAMAlmacenamiento
Droplet Básico (1GB)6 USD11GB25GB SSD
Droplet Estándar (2GB)12 USD12GB50GB SSD
Droplet Optimizado15 USD12GB50GB SSD

Recomendamos al menos el Droplet Básico para que Forgejo funcione sin problemas. El siguiente nivel ofrece un mejor rendimiento si esperas un uso moderado.

Configurando el VPS

  1. Crea un Droplet: Inicia sesión en tu cuenta de DigitalOcean y crea un nuevo droplet basado en la configuración deseada.

  2. Accede al VPS: Usa ssh para conectarte a tu droplet desde una terminal.

    ssh root@tu_ip_droplet

Instalando Docker

Forgejo opera dentro de un contenedor Docker. Sigue estos comandos para instalar Docker:

  1. Actualiza el sistema:

    apt update && apt upgrade -y
  2. Instala los paquetes requeridos:

    apt install apt-transport-https ca-certificates curl software-properties-common -y
  3. Agrega la clave GPG y el repositorio de Docker:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
    add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  4. Instala Docker:

    apt update
    apt install docker-ce -y
  5. Verifica la instalación:

    docker --version

Ejecutando Forgejo

  1. Descarga la imagen de Docker de Forgejo:

    docker pull forgejo/forgejo:latest
  2. Crea un contenedor:

    docker run -d --name forgejo -p 3000:3000 -p 222:22 \
    -v /srv/forgejo:/data \
    forgejo/forgejo:latest
  3. Accede a Forgejo: Una vez que el contenedor esté en funcionamiento, navega a http://tu_ip_droplet:3000 en un navegador web para acceder a la interfaz de Forgejo.

Configurando Forgejo

Asegurando Tu Instalación

Para mejorar la seguridad de tu instalación de Forgejo, considera:

  1. Configurar un Cortafuegos: Instala UFW si no está ya instalado.

    apt install ufw -y
    ufw allow OpenSSH
    ufw allow 3000
    ufw enable
  2. Usar SSL/TLS: Asegura tu instancia adquiriendo un certificado SSL. Puedes usar Let’s Encrypt para obtener un certificado SSL gratuito.

FAQs

P: ¿Qué es Forgejo?

R: Forgejo es una plataforma de desarrollo de software autoalojada, que ofrece gestión de repositorios Git. Permite a los usuarios alojar su propio código, colaborar con miembros del equipo y mantener el control total sobre sus datos. Es una excelente alternativa a servicios comerciales como GitHub y GitLab, especialmente para desarrolladores que buscan una solución de código abierto.

P: ¿Cuánto tiempo toma configurar Forgejo en DigitalOcean?

R: Configurar Forgejo en DigitalOcean generalmente toma alrededor de 30 minutos, dependiendo de tu familiaridad con las operaciones de línea de comandos y Docker. La mayor parte del tiempo involucra aprovisionar tu VPS, instalar Docker y configurar Forgejo. Una vez que hayas completado la configuración inicial, puedes comenzar a usarlo casi de inmediato.

P: ¿Puedo usar otros proveedores de VPS para alojar Forgejo?

R: Sí, puedes alojar Forgejo en otros proveedores de VPS como Hetzner, Contabo o Linode. Los pasos de instalación son similares, pero asegúrate de elegir un proveedor que cumpla con los requisitos de Forgejo. Además, al seleccionar un proveedor de VPS, considera sus características de precios y rendimiento para encontrar la mejor opción para tus necesidades—consulta nuestra comparación completa de VPS para un análisis detallado.

Conclusión

Autoalojar Forgejo en DigitalOcean permite a los desarrolladores mantener un control total de sus repositorios mientras disfrutan de los beneficios de una plataforma robusta. Esta guía proporciona la base para hacer funcionar Forgejo en tu VPS, preparándote para el éxito en tus esfuerzos de desarrollo de software. ¡Feliz codificación!