Hace unos dÃas publiqué una entrada sobre cómo instalar Ghost de forma fácil con un script de instalación, hoy escribo esto para enseñar a instalarlo con Nginx y tu nombre de dominio. Sin más que decir, ¡empecemos con el tutorial!
Paquetes necesarios
Para instalar Ghost en VPS tenemos que conectarnos a él e instalar las dependencias, para ello necesitamos instalar lo siguiente:
# apt-get install build-essential automake make checkinstall dpatch patchutils autotools-dev debhelper quilt fakeroot xutils lintian cmake dh-make libtool autoconf git-core curl zip nginx
Esto instalará las dependencias para compilar NodeJS (requerido por Ghost), instalará Nginx y otras herramientas.
Compilando NodeJS
Para compilar NodeJS debemos bajar las fuentes:
wget http://nodejs.org/dist/node-latest.tar.gz
Ya hecho esto hay que descomprimirlas:
tar -xzf node-latest.tar.gz
Nos movemos al directorio donde se encuentra el código:
nodeversion=`ls | grep node`
cd $nodeversion
Compilamos e instalamos:
./configure
make -s
make install
¡Listo!
Instalación
Antes de configurar hay que instalarlo, ¿no? Aunque claro, no te asustes, ya no compilarás 
Crea el directorio www y muévete a él:
mkdir -p /var/www
cd /var/www/
Descarga Ghost:
curl -L -O https://ghost.org/zip/ghost-latest.zip
Descomprime:
unzip -d ghost ghost-latest.zip
rm ghost.zip
Entra al directorio:
cd ghost/
Mueve todo a /var/www/:
mv /var/www/ghost/* /var/www/
Regresa a /var/www/:
cd /var/www/
Instala Ghost
/usr/local/bin/npm install --production
¡Bien! Ahora a configurar. 
Configuración
Editamos el archivo de configuración con el siguiente comando:
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.dominio.com/' -e 's/2368/8080/' config.js
Fácil, ¿no? Solo remplaza «dominio.com» por tu dominio, por ejemplo:
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.theworldofthegeek.com/' -e 's/2368/8080/' config.js
PodrÃamos hacerlo con nano (el editor GNU, no confundir con Nano de DesdeLinux :V), pero serÃa mas complicado y tendrÃamos que remplazar mucho (sÃ, mucho, como lo leÃste) código, pero de esta forma que explique es más fácil :).
¡Pero recuerda que necesitamos que se encuentre en segundo plano! Para ello instalamos forever:
/usr/local/bin/npm install -g forever
Introducimos el siguiente comando (para iniciar Ghost debemos estar en el directorio de instalación (/var/www/)):
NODE_ENV=production forever start index.js
¡Ta dah! ¡En segundo plano!
Para parar, reiniciar o iniciar Ghost:
forever stop index.js
forever restart index.js
NODE_ENV=production forever start index.js
¡Listo! 
Configurando Nginx
¡Es hora de configurar Nginx!
Editaremos el archivo de configuración:
nano /etc/nginx/nginx.conf
Borraremos todo y pegaremos la siguiente configuración: http://paste.desdelinux.net/5034
Una vez con la nueva configuración, reemplaza la palabra «dominio» por tu nombre de dominio en las lÃneas 36, 38, 39 y 43.
Ahora reinicia Nginx
service nginx restart
¡Listo! 
Configurar el dominio
Entra a tu proveedor de dominios y edita el registro A (Host). Cambia la dirección IP a la que apunta por la de tu VPS, ¡y listo!
Notas Finales
Para acceder a la administración entra a www.dominio.com/ghost/ recuerda cambiar dominio por tu dominio. ¡Listo!, ya puedes acceder a tu dominio, empieza a publicar y instala un tema :), pero…
The World Of The Geek (yo) te regalo este tema para que lo instales, modifiques y disfrutes. 
Solo tienes que bajarlo:
wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip
Descomprimirlo:
unzip TWOTGFlat.zip
Y copiar el tema a tu Ghost
cp TWOTGFlat/ /var/www/content/themes
Ahora en la configuración de tu Ghost cambia el tema por el nuevo, ¡y listo!
Si tienes una duda o necesitas ayuda con Ghost, deja tus consultas en los comentarios o puedes contactarme en mi web.
¡Saludos! n.n/