How To Install Ghost On Ubuntu 18.04 (Tutorial)

Getting started with Ghost CMS on Ubuntu 18.04
Today we’ll walk you through how to install Ghost on your VPS using Ubuntu 18.04 or Ubuntu 16.04. The Ghost CMS is simple, elegant, and responsive platform for blogging. Unlike WordPress, the Ghost CMS is meant exclusively for blogging– so it’s not set up to handle something more extensive, like an e-commerce website.Why install Ghost CMS over other content management systems?
The Ghost CMS has a no-nonsense style that appeals to people who just want a simple blogging platform that looks great. There are minimal themes and an uncluttered design, so you can get right to writing instead of finding your way through a cluttered dashboard and thousands of plugins. Ghost is a modern, open source blogging platform written in NodeJS. The Ghost CMS come with a brand new Markdown editor, a refreshed UI, a new default theme design, and a lot more features that make for a nicer blogging experiencing. Installing Ghost CMS is pretty straightforward and Ghost officially recommends the following stack and server setup:-
- Ubuntu 18.04
- MySQL
- NGINX
- Systemd
- NodeJS
- At least 1GB memory
- A non-root user for running ghost commands
Prerequisites for your Ghost CMS install
- A VPS running Ubuntu 18.04 (or Ubuntu 16.04)
- A non-root,
sudo-enabled
user. If you only have aroot
user, see our SSH tutorial for details on creating new users. - A registered domain name.
- A DNS A record that points to your server’s IP address based on the FQDN you want to use. For example, an A record named
test
would point totest.DOMAIN.TLD
.
Notes
- This tutorial requires the use of domain names. Whenever you see either the
SUBDOMAIN
,DOMAIN
, orTLD
variables, replace them with the details of your domain name. Inexample.ssdnodes.com
,example
is theSUBDOMAIN
,ssdnodes
is theDOMAIN
, and.com
is theTLD
. - This tutorial requires the use of passwords. Whenever you see the
PASSWORD
variable, then replace it with your own.
Getting your server ready to install Ghost CMS
Ghost is built on NodeJS, and the latest release of Ghost supports NodeJS versions 10.x andContinue reading this article
by subscribing to our newsletter.
Subscribe nowby subscribing to our newsletter.
Changelog:
Oct 2, 2019: Updated to work with Ubuntu 18.04
Like what you saw? Subscribe to our weekly newsletter.