If anyone finds this on google, and is having the same problem...
Because I was ssh-ing into the pi, in the config file, I had to change the localhost address to my pi's address on the lan. Then access it via that lan address with the suggested port.
> ghost@0.3.2 start /var/www/servers/www..dyndns.org/pages/ghost
> node index
Ghost is running...
Listening on 127.0.0.1:2368
Url configured as: http://my-ghost-blog.com
Ctrl+C to shut down
127.0.0.1:2368 gives me an unable to establish a connection error (btw, I'm ssh-ing into my pi on the lan).
and also 127.0.0.1:2368/ghost where I am meant to access my admin account setup.
Any idea what went wrong?