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

guide

Cómo Autoalojar Ghost en Hetzner (Guía 2026)

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

Cómo Autoalojar Ghost en Hetzner (Guía 2026)

Ghost es una poderosa plataforma de código abierto para publicar en línea, particularmente para blogs y sitios web profesionales. Autoalojar Ghost en un VPS como Hetzner te brinda un mayor control sobre tu aplicación y entorno de alojamiento. En esta guía, te guiaremos a través del proceso de configurar Ghost en un VPS de Hetzner.

¿Por qué elegir Hetzner?

Antes de sumergirnos en la instalación, veamos brevemente por qué Hetzner podría ser la elección adecuada para tus necesidades de alojamiento de Ghost:

ProveedorPrecio (EUR/mes)RAMEspacio en DiscoRegión
Hetzner Cloud4.152GB20GBAlemania, Finlandia
Contabo VPS5.994GB400GBAlemania
DigitalOcean6.001GB25GBGlobal
Vultr6.001GB25GBGlobal
Linode5.002GB50GBGlobal

Como se ve en la tabla, Hetzner ofrece precios competitivos y buenas especificaciones, lo que lo convierte en una opción económica para aplicaciones autoalojadas.

Empezando

Requisitos Previos

  1. VPS de Hetzner: Regístrate para obtener una cuenta de Hetzner y crea una instancia de VPS. El plan de 4.15 EUR/mes debería ser suficiente para un uso básico.

  2. Dominio: Compra un nombre de dominio si planeas servir tu blog Ghost bajo un dominio personalizado.

  3. Conocimientos Básicos: Se recomienda familiaridad con la línea de comandos de Linux, SSH y Git.

Paso 1: Crea Tu VPS

  1. Inicia sesión en la Consola de Cloud de Hetzner.
  2. Crea un nuevo proyecto y selecciona una configuración de VPS adecuada.
  3. Elige un sistema operativo (Ubuntu 20.04 o 22.04 LTS) para una mejor compatibilidad con Ghost.
  4. Anota tus credenciales de acceso SSH.

Paso 2: Accede a Tu VPS

Usando tu terminal, conéctate a tu VPS a través de SSH.

ssh root@tu_ip_vps

Paso 3: Actualiza e Instala Dependencias

Antes de instalar Ghost, actualiza tu sistema e instala los paquetes necesarios.

sudo apt update && sudo apt upgrade -y
sudo apt install nginx mysql-server curl -y

Ghost requiere Node.js y npm, así que también lo instalaremos.

Instalar Node.js

Agrega el repositorio de NodeSource e instala Node.js (se recomienda la versión 16.x para Ghost).

curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install nodejs -y

Instalar Ghost CLI

Ahora, instala Ghost CLI globalmente.

sudo npm install -g ghost-cli

Paso 4: Configurar MySQL

Ahora, configuremos MySQL para Ghost.

  1. Inicia sesión en MySQL:

    sudo mysql -u root -p
  2. Crea una base de datos y un usuario:

    CREATE DATABASE ghostdb;
    CREATE USER 'ghostuser'@'localhost' IDENTIFIED BY 'tu_contraseña';
    GRANT ALL PRIVILEGES ON ghostdb.* TO 'ghostuser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

Paso 5: Instalar Ghost

  1. Crea un directorio para Ghost y navega dentro de él:

    mkdir -p /var/www/ghost
    cd /var/www/ghost
  2. Instala Ghost:

    ghost install

Durante la instalación, se te pedirá que proporciones tu nombre de dominio, credenciales de la base de datos y algunas otras configuraciones. Sigue las instrucciones cuidadosamente.

Paso 6: Configurar Nginx

Después de la instalación de Ghost, necesitas ajustar la configuración de Nginx para servir tu blog Ghost.

  1. Crea un bloque de servidor de Nginx:

    sudo nano /etc/nginx/sites-available/ghost
  2. Agrega la siguiente configuración:

    server {
        listen 80;
        server_name tu_dominio.com;
    
        location / {
            proxy_pass http://localhost:2368;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }
    }
  3. Activa la configuración:

    sudo ln -s /etc/nginx/sites-available/ghost /etc/nginx/sites-enabled/
    sudo nginx -t
    sudo systemctl restart nginx

Paso 7: Accede a Tu Blog Ghost

Abre tu navegador web y navega a http://tu_dominio.com. Sigue las instrucciones en pantalla para completar la configuración de Ghost.

Preguntas Frecuentes

¿Cómo aseguro mi instancia de Ghost?

Para asegurar tu blog Ghost, considera habilitar SSL con Let’s Encrypt. Esto requiere instalaciones adicionales, pero Ghost CLI puede manejar esto automáticamente durante el proceso de instalación. Sigue las instrucciones durante el comando ghost install para configurar tu configuración SSL.

¿Puedo escalar mi VPS de Hetzner a medida que aumenta el tráfico?

Sí, Hetzner te permite actualizar los recursos de tu servidor fácilmente. Cuando notes un aumento en el tráfico, puedes navegar a la Consola de Cloud de Hetzner y escalar tu plan de VPS para acomodar más memoria o CPU sin tiempo de inactividad. Consulta esta comparación completa de VPS para obtener información sobre las opciones de escalado.

¿Qué hago si encuentro problemas durante la instalación?

Si encuentras problemas al instalar Ghost, consulta la documentación de Ghost para obtener consejos de solución de problemas. Proporciona una guía detallada sobre problemas comunes de instalación y soluciones. Además, la comunidad en r/selfhosted es un recurso valioso para encontrar soluciones. Considera buscar o publicar tu problema específico allí para obtener asistencia.

Siguiendo esta guía, deberías tener un blog Ghost completamente funcional ejecutándose en un VPS de Hetzner. ¡Feliz blogueo!