Ir al contenido principal

Cloud & IaaS — Primeros pasos con Ghost

L
Escrito por Luciana Parente

Aplica a: Cloud Server con Ghost instalado · Tiempo estimado: 15 min


¿Qué vas a lograr?

Instalar Ghost en tu Cloud Server, configurar el dominio con SSL, crear el usuario administrador y configurar el envío de correos.


1. Instalación

Opción A — Imagen Click&Go (recomendada)

  1. En Mi cuenta, andá a Mis ServiciosCloud & IaaS, seleccioná el servidor, hacé clic en Gestionar

  2. Andá a Software y accesos, buscá la imagen Ghost en el catálogo y presioná Siguiente

  3. Elegí el método de autenticación y hacé clic en Siguiente

  4. Revisá la información y hacé clic en Confirmar e instalar

Opción B — Instalación manual

Iniciá con una imagen Ubuntu mínima y seguí la documentación oficial de Ghost. Esta opción está recomendada solo para usuarios con experiencia en administración de servidores.


2. Configurar el dominio y SSL

El dominio debe tener un registro A apuntando a la IP del servidor antes de continuar.

  1. Andá a Software y accesosGhost y hacé clic en Configurar Dominio y SSL

  2. Ingresá el dominio o subdominio y hacé clic en Continuar

En unos minutos podés acceder a Ghost desde tu dominio con HTTPS. Esta funcionalidad solo está disponible para instalaciones Click&Go.


3. Crear el usuario administrador

Este paso es crítico — hacélo inmediatamente después de configurar el dominio. El formulario es público: cualquier persona que conozca el dominio puede crear la cuenta administradora y tomar control de la instancia.

  1. Ingresá al dominio configurado desde el navegador

  2. Completá el formulario con título del sitio, nombre completo, email y contraseña (mínimo 8 caracteres)

  3. Confirmá la creación de la cuenta


4. Configurar el servidor SMTP

Ghost necesita un servidor SMTP para enviar correos transaccionales: invitaciones de usuarios, restablecimiento de contraseñas, etc.

Editá el archivo .env en /root/app de tu servidor y agregá los datos de tu servicio SMTP:

nano /root/app/.env

Completá los parámetros con los datos de tu proveedor SMTP (por ejemplo EnvíaloSimple, SendGrid u otro):

MAIL_TRANSPORT=SMTP
MAIL_HOST=tu-servidor-smtp.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=tu-contraseña-smtp

Después de editar el archivo, recargá los contenedores:

cd /root/app && docker compose down && docker compose up -d

5. Actualizar Ghost

  1. Conectáte al servidor por SSH

  2. Andá al directorio de instalación:

    cd /root/app
  3. Descargá la última imagen y reiniciá el contenedor:

    docker compose pull
    docker compose up -d

    Para verificar la versión instalada:

    docker compose exec ghost node -p "require('./current/package.json').version

¿Ha quedado contestada tu pregunta?