This tutorial describes how to install the open source Ghost blogging platform on Ubuntu 14.04 LTS at Digital Ocean. You’ll want to have a domain name or sub-domain registered for the app, e.g. http://yourghostblog.com. If you don’t have a registrar or need more information, I recommend NameCheap.
Creating Your Server Instance
Sign up at Digital Ocean now, the process is simple and only requires your email and password:
Digital Ocean’s cloud instances are called Droplets. Once you sign up, you can create your first Droplet using the selections below. You’ll want to have a hostname (domain or sub-domain name) chosen for your site in mind. Here’s the main menu at Digital Ocean:
Select the geographical region nearest to you:
Creating a droplet only takes a minute. Digital Ocean will email you your IP address and root password. You’ll arrive at the Console page for your new Droplet:
Once you have your IP address, you can begin the process of mapping your domain name to the droplet e.g. yourdomain.com to your IP address. Visit your domain registrar’s DNS settings and change the A record for your yourghostblog.com to the new IP address e.g. 18.104.22.168.
Wait until your DNS changes propagate (sometimes up to several hours or more – check them here), try to connect via SSH using your domain and the password provided in the Digital Ocean email. Visit your domain name in your web browser and you should see the new Ghost home page:
Visit the administration page to set up your Ghost blog e.g. http://yourghostblog.com/ghost: