Update Ghost 3.X
start of by making sure your machine is up to date and backed up then start focusing on supported tools
Backup ghost
- export blog data via admin portal/labs/export
- Backup ghost directory
tar czvf ghost-backup.tar.gz yourghostdir
Update time
-
install repo for up to date LTS version of nodejs/npm
curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash -sudo apt-get install -y nodejsnode -vnpm -vnpm install -g npm@latestnpm install -g ghost-cli@latest
-
Determine ghost user
ls -alh ghostdirectory- will list the user/group ghost was installed as
-
update ghost itself (as ghost user)
ghost update