Install Ghost on Ubuntu 16.04.03 LTS

Need new Ghost server (ghost1).
This is draft content....your mileage may vary

Cooks:
https://www.ghostforbeginners.com/how-to-install-ghost-on-ubuntu-server-12-04/

  • Deploy Ubuntu Server disk.
  • Update Ubuntu (apt-get update && apt-get ugprade)

sudo curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
`sudo apt-get install nodejs nginx ghost-cli
installs Node.js v6.x and npm, nginx

Node.js

NPM - node package manager

NGINX - Javascript web server?
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-ghost-on-ubuntu-16-04
even better
https://www.vultr.com/docs/install-and-configure-a-ghost-v1-blog-on-ubuntu-16-04

Better get Ghost-cli installed
kris@ghost1:~$ node -v && npm -v
v6.13.0
3.10.10
kris@ghost1:~$ sudo npm install -g ghost-cli@latest

Returned 2 months later. Updated Ghost CLI

Disabled Apache2

install NGINX

Prove NGINX is connect to port 80

ghoster@ghost1:~$ sudo lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 1268 root 6u IPv4 16650 0t0 TCP *:http (LISTEN)
nginx 1268 root 7u IPv6 16651 0t0 TCP *:http (LISTEN)
nginx 1269 www-data 6u IPv4 16650 0t0 TCP *:http (LISTEN)
nginx 1269 www-data 7u IPv6 16651 0t0 TCP *:http (LISTEN)
nginx 1270 www-data 6u IPv4 16650 0t0 TCP *:http (LISTEN)
nginx 1270 www-data 7u IPv6 16651 0t0 TCP *:http (LISTEN)

Install Ghost on Ubuntu 16.04.03 LTS
Share this