Implementá Ghost en un VPS en minutos

Lanzá una publicación Ghost autoalojada en un VPS que controlás por completo. Ghost-CLI configura Node.js, MySQL, un proxy inverso NGINX y el SSL de Let’s Encrypt en una sola sesión guiada — sin plan administrado, sin comisión sobre tus ingresos.

Qué podés hacer con Ghost autoalojado en un VPS

Ghost es un CMS headless open source creado para publicaciones y newsletters. Ejecutalo en un VPS y sos dueño de todo el stack — editor, membresías y envío de e-mails — en lugar de pagar una cuota mensual por hosting administrado.

Manejá tu propia publicación y newsletter

Ghost ofrece un set acotado de herramientas: un editor sin distracciones, newsletters nativas por e-mail y niveles de membresía. Es una alternativa liviana a WordPress, pensada directamente para escritores y operadores de newsletters, que corre sobre una infraestructura propia en lugar de una plataforma compartida.

Quedate con el 100% de los ingresos de tus suscripciones

Conectá Stripe, activá los niveles pagos y Ghost se queda con el 0% en una instalación autoalojada — tus únicos costos son el VPS y las comisiones estándar de Stripe. Un solo Ghost VPS de $10,19/mes reemplaza al plan administrado Publisher de $29/mes desde tu primer suscriptor.

Controlá todo el stack con acceso root

Controlás cada capa: el proceso Node.js de Ghost, MySQL, el proxy inverso NGINX y el servicio systemd que reinicia Ghost en cada arranque. Instalá cualquier tema, editá configuraciones y ajustá el servidor como el hosting Ghost administrado nunca te permite.

Enviá newsletters con Mailgun

Ghost entrega el e-mail masivo a Mailgun por SMTP para una entrega confiable, con un plan gratuito que cubre 3.000 e-mails por mes. Ubicá tu VPS cerca de tu audiencia — Frankfurt, Singapur y más — para reducir la latencia del e-mail y mantener las páginas rápidas para los lectores con más chances de convertir.

Publicá temas propios y rápidos

Los temas de Ghost se compilan a HTML estático con el motor de plantillas Handlebars, así que las páginas cargan rápido desde el arranque. Sumá una CDN y control total del caché para un rendimiento que un plan compartido no puede igualar.

Escalá en tus propios términos

Empezá chico y crecé. Agregá RAM o almacenamiento a medida que crecen tu lista de suscriptores y tu biblioteca de medios — sin reaprovisionamiento y sin migración forzada a un plan más caro.

Elegí un plan de VPS para Ghost

Ghost, MySQL y NGINX usan alrededor de 1,2 GB en reposo, así que la RAM es la especificación que importa, y el VPS Start es el mínimo que entra con comodidad. Empezá con un VPS Start para un blog personal o una newsletter chica; pasá a un VPS Medium cuando ya sea una publicación activa con una lista de suscriptores en crecimiento. Todos los planes incluyen una dirección IPv4 dedicada, backups semanales gratis, KVM y acceso root/SSH completo. La RAM, el disco y otras especificaciones se pueden escalar después. Una advertencia sobre el plan Start: los puertos SMTP de salida están bloqueados por defecto — abrí un ticket de soporte para habilitar el e-mail antes de configurar tu newsletter (puede aplicarse una verificación KYC).

  • 40 Países
    Linux
    Intel Xeon
    AMD Ryzen

    De$10.19 / mes
    $9.68 con is*smart
    • Xeon 2x2.20 GHz CPU
    • 2 Gb RAM
    • 30GB SSD Disco
    • 3 Tb Ancho de banda
    • IPV4 opcional
    • 1Gbps Puerto
    • Weekly Backup
    • KVM Virtualización
    • Paneles de control
  • 40 Países
    Linux
    Intel Xeon
    AMD Ryzen

    De$21.24 / mes
    $20.18 con is*smart
    • Xeon 3x2.20 GHz CPU
    • 4 Gb RAM
    • 40GB SSD Disco
    • Unmetered Ancho de banda
    • IPV4 opcional
    • 1Gbps Puerto
    • Weekly Backup
    • KVM Virtualización
    • Paneles de control
  • 40 Países
    Linux
    Intel Xeon
    AMD Ryzen

    De$33.99 / mes
    $32.29 con is*smart
    • Xeon 4x2.20 GHz CPU
    • 8 Gb RAM
    • 50GB SSD Disco
    • Unmetered Ancho de banda
    • IPV4 opcional
    • 1Gbps Puerto
    • Weekly Backup
    • KVM Virtualización
    • Paneles de control

Aumente los recursos de su servidor VPS

Descubra cómo puede cambiar la configuración de su VPS. Puede comprar espacio adicional en disco, aumentar el rendimiento del CPU, agregar RAM y aprovechar servicios adicionales sin tener que cambiar a un nuevo plan.

Cómo implementar Ghost en un VPS

Una instalación completa de Ghost 6.x en un servidor Ubuntu 24.04 nuevo lleva unos 15 minutos. Primero apuntá un registro DNS A a la IP de tu VPS — Let’s Encrypt necesita que el DNS resuelva antes de poder emitir tu certificado SSL. El hardening y la configuración del e-mail figuran como próximos pasos al final. Los pasos de abajo cubren la instalación principal; para el recorrido completo con cada comando y captura de pantalla, mirá nuestra guía completa para instalar Ghost en un VPS en el blog.

Step 01 — Creá un usuario sudo no root

Ghost-CLI se niega a correr como root. No le pongas al usuario el nombre ghost — choca con el usuario de sistema que Ghost-CLI crea durante la instalación.

adduser ghostadminusermod -aG sudo ghostadmin

Step 02 — Instalá las dependencias y abrí el firewall

Instalá NGINX, MySQL y los paquetes de Node.js, y después permití el tráfico web:

su - ghostadminsudo apt-get update && sudo apt-get upgrade -ysudo apt-get install -y nginx mysql-server ca-certificates curl gnupgsudo ufw allow 'Nginx Full'sudo ufw allow OpenSSHsudo ufw enable

Cambiá el usuario root de MySQL a autenticación por contraseña, que es lo que Ghost necesita:

sudo mysql -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'your_secure_password'; FLUSH PRIVILEGES;"

Step 03 — Instalá Node.js 22 LTS

Ghost 6.x corre únicamente sobre Node.js v22. Instalalo desde NodeSource:

sudo mkdir -p /etc/apt/keyringscurl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpgecho "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.listsudo apt-get update && sudo apt-get install -y nodejs

Step 04 — Instalá Ghost-CLI

Instalá globalmente el instalador oficial como root y después volvé a tu usuario:

exitnpm install ghost-cli@latest -gsu - ghostadmin

Step 05 — Creá el directorio de instalación y ejecutá el instalador

Ghost vive en /var/www/ghost con tu usuario como propietario:

sudo mkdir -p /var/www/ghostsudo chown ghostadmin:ghostadmin /var/www/ghostsudo chmod 775 /var/www/ghostcd /var/www/ghostghost install

Respondé el asistente con la URL de tu blog (dominio https:// completo), los datos de MySQL y sí en los prompts de NGINX, SSL y systemd. Ghost-CLI configura el proxy inverso, solicita un certificado de Let’s Encrypt e inicia Ghost como servicio systemd.

Step 06 — Salí a producción y confirmá los puertos

Tu panel de administración ahora está en https://yourdomain.com/ghost/. Los puertos 80 y 443 son públicos vía NGINX; Ghost (2368) y MySQL (3306) siguen atados a localhost, así que no hacen falta reglas de firewall extra. Abrí la URL del admin para crear tu cuenta y publicar tu primer post.

Próximos pasos (antes de producción): endurecé el SSH, conectá Mailgun para las newsletters, configurá el monitoreo y ejecutá ghost backup antes de cada ghost update — revertí una actualización fallida con ghost update --rollback.

Problemas frecuentes

  • Ghost-CLI se niega a correr como root. Es a propósito — Ghost-CLI no se instala bajo la cuenta root. Creá primero un usuario sudo no root y corré la instalación desde ahí. Tampoco le pongas a ese usuario el nombre ghost, porque choca con el usuario de sistema que Ghost-CLI crea durante la instalación.
  • El paso de SSL se saltea durante la instalación. Si Ghost-CLI muestra “SSL certs cannot be generated for IP addresses, skipping”, corriste la instalación contra una IP en lugar de un dominio. Apuntá un registro DNS A a tu VPS antes de instalar e ingresá el dominio https:// completo como URL de tu blog — Let’s Encrypt necesita que el DNS resuelva para emitir el certificado.
  • Ghost no puede conectarse a MySQL. En Ubuntu, el usuario root de MySQL 8 usa autenticación por socket por defecto, que Ghost no puede usar. Cambialo a autenticación por contraseña con mysql_native_password y usá esas credenciales en el asistente de instalación.
  • Los e-mails de la newsletter no se envían. El SMTP de salida está bloqueado por defecto en el plan Start, así que la entrega vía Mailgun falla hasta que se habilite. Abrí un ticket de soporte para desbloquear los puertos SMTP (puede aplicarse una verificación KYC) y después agregá tu API key de Mailgun en Settings → Newsletters.
  • La instalación falla por una versión equivocada de Node.js. Ghost 6.x corre únicamente sobre Node.js v22 LTS y se niega a instalarse en Node 18 o 20. Instalá la v22 desde NodeSource y confirmá con node --version antes de ejecutar ghost install. Tené en cuenta también que se requiere MySQL 8 — MariaDB no está soportado para producción.

La infraestructura de is*hosting es una base sólida para Ghost

IPv4 dedicada y SSL en todos los planes

Ghost necesita una IP pública para emitir el SSL y recibir tráfico. Todos los VPS de is*hosting incluyen una IPv4 dedicada por defecto, así que los certificados de Let’s Encrypt se emiten sin problemas y sin configuración extra.

Backups semanales gratis, fáciles de restaurar

Todos los planes incluyen backups semanales gratis del VPS. Combinalos con ghost backup antes de cada actualización y revertir una migración fallida pasa a ser una operación rápida y de bajo riesgo.

Más de 40 ubicaciones globales para una entrega rápida

Ubicá tu Ghost VPS cerca de tus lectores — Europa, Asia, las Américas — para reducir la latencia de las newsletters y mantener las páginas rápidas para la audiencia con más chances de volverse miembro pago.

¿Listo para lanzar tu Ghost VPS?

Sé dueño de tu publicación, quedate con cada dólar de los ingresos por suscripciones y corré Ghost en un hosting que controlás. Activá un Ghost VPS desde $10,19/mes, con acceso root y SSL desde la entrega.

Lanzar Ghost en VPS

Preguntas frecuentes sobre hosting para Ghost

¿Qué es Ghost y en qué se diferencia de WordPress?

Ghost es un CMS headless open source creado específicamente para publicaciones y newsletters. Donde un CMS de propósito general acumula plugins, Ghost ofrece un set acotado de herramientas — editor, membresías, e-mail nativo y suscripciones con Stripe — lo que lo convierte en una alternativa liviana a WordPress.

¿Por qué autoalojar Ghost en lugar de usar hosting Ghost administrado?

Ghost(Pro) administrado arranca en $29/mes para suscripciones pagas. Un Ghost VPS autoalojado arranca en $10,19/mes, te da acceso root completo y se queda con el 0% de tus ingresos. El ahorro empieza antes de tu primer dólar de suscripción.

¿Qué necesito para instalar Ghost en un VPS?

Un dominio con un registro A apuntando a tu VPS, Ubuntu 22.04 o 24.04, un usuario sudo no root, Node.js v22 LTS y MySQL 8. Ghost-CLI conecta todo en una sola sesión guiada.

¿Puedo correr Ghost con Docker?

Sí — la instalación de Ghost con Docker Compose está soportada y es el camino para autoalojar por completo funciones como ActivityPub. El método Ghost-CLI de un clic de arriba es la vía más rápida para la mayoría de las publicaciones.

¿Cómo envío newsletters desde un Ghost autoalojado?

Ghost usa Mailgun por SMTP para el e-mail masivo. Agregá tu API key y tu dominio de Mailgun en Settings → Newsletters. En el plan Start, pedile primero al soporte de is*hosting que desbloquee los puertos SMTP.

¿Autoalojar Ghost incluye SSL?

Sí. Ghost-CLI aprovisiona un certificado gratuito de Let’s Encrypt durante la instalación y NGINX maneja el HTTPS en el puerto 443 automáticamente — siempre que tu DNS ya apunte al servidor.

¿Ofrecen hosting VPS administrado para Ghost?

Elegí el no administrado para tener control total a nivel root de tu instalación de Ghost, o el administrado si preferís que el equipo de is*hosting se ocupe de las actualizaciones del SO, el monitoreo y los backups mientras vos te enfocás en publicar.

Más de is*hosting

Almacenamiento de datos

Backups fuera del servidor para el contenido de tu Ghost, las exportaciones de la base de datos y la configuración. Es más rápido restaurar un backup puntual que reconstruir un servidor desde cero.
Explorar
De $1.00 /mes

Servidores dedicados

Pasá una publicación de alto tráfico a bare metal, con root y control total del hardware, cuando un VPS ya no alcance.
Explorar
De $75.00 /mes