Instalar 2 Instancias Ghost en Digital Ocean Droplets
Digital Ocean tienen la opción de instalar un servidor Ghost de forma semi-automática mediante lo que ellos denominan Droplets.
Los Droplets no son mas que máquinas virtuales con las características que nosotros deseemos y que permiten desplegar en poco tiempo aplicaciones web o cualquier otro servicio.
Uno de estos servicios es Ubuntu 18.06 Ghost Droplet.
Para instalarlo solo hay que seguir las instrucciones, pero si queremos añadir otra imagen Ghost en el servidor, las instrucciones ya no están tan claras.
Existe por ahí un manual de Digital Ocean que ya está desfasado y por ello os comento los pasos actualizados de cómo habría que hacerlo.
- Entramos via ssh como superuario en nuestro Droplet
- Creamos el directorio para la nueva aplicacion.
`mkdir /var/www/nuevo_ghost`` - Le damos permisos al nuevo directorio para el usuario por defecto de ghost. Normalmente es
ghost-mgr
(Hay dos usuarios para Ghost: ghost y ghost-mgr. Hay que utilizar el segundo)
chmod ghost-mgr:ghost-mgr /var/www/nuevo_ghost
- Entramos en mysql como root y creamos la base de datos:
sudo mysql
create database nuevo_ghost_prod;
- Le damos permisos para el usuario
ghost
GRANT ALL privileges TO nuevo_ghost_prod.* TO 'ghost'@'localhost';
- Cambiamos ahora al usuario
ghost-mgr
para continuar con el resto de la instalación.
sudo -i -u ghost-mgr
- Ejecutamos la instalación de Ghost.
ghost install
Ahora hay que responder todas las preguntas que nos vaya haciendo con la única particularidad de usar el usuario ghost
para la base de datos nuevo_ghost_prod
que hemos creado antes.