Ghost blog setup tips

There are tips for setting up a ghost blog on a linux server. We can adjust the IP-address and port in config.js

Forever start app

You can use forever to run Ghost as a background task. forever will also take care of your Ghost installation and it will restart the node process if it crashes.

To install forever type

npm install forever -g To start Ghost using forever from the Ghost installation directory type 
NODE_ENV=production sudo forever start index.js To stop Ghost type 

forever stop index.js To check if Ghost is currently running type 

forever list Reference: 

Nginx configuration

The only thing you should need to change is the domain name.

server {
server_name *your-domain-name*;
access_log /var/log/nginx/*your-domain-name*.log;

location / {
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header HOST $http_host;
    proxy_set_header X-NginX-Proxy true;

    proxy_redirect off;


Google Analytics

Open default.hbs inside /content/themes/casper in a text editor Add your GA tracking code before the </head>