Ghost is an open-source blogging platform where users can build a range of blogs and websites. Its popularity stems from its speed, clarity of use, and engagement with well-known tools such as JavaScript, Ember, and Backbone.

Ghost subscription active
You will receive email notifications for new publications on Ghost.
197 Results
  • How To Use the DigitalOcean Ghost Application for Ubuntu 16.04

    ARCHIVED: Ghost is a light-weight open-source blogging platform. It's fully customizable and has many themes available. Using DigitalOcean's one-click Ghost application, you can create a Droplet with Ghost pre-install...
    By Darian Wilkin DigitalOcean 1-Click Apps Marketplace Ghost Nginx Ubuntu Ubuntu 16.04
  • Tutorial

    How To Create a Blog with Ghost and Nginx on Ubuntu 14.04

    Ghost is a lightweight (~7.5MB), open source blogging platform which is really easy to use. Ghost is fully customizable. There are loads of themes available for Ghost on the Internet, free as well as paid. In this tu...
    By Hamza Shezad Ghost Nginx Ubuntu
  • Tutorial

    How To Install and Configure Ghost on Ubuntu 16.04

    Ghost is a light-weight open-source blogging platform. In this tutorial, you'll set up a production-ready Ghost instance on Ubuntu 16.04 using the official ghost-cli installation wizard. This will install Ghost, confi...
    By Brian Hogan Ghost Node.js Nginx Ubuntu 16.04
  • Tutorial

    How To Serve Multiple Ghost Blogs on One VPS Using Nginx Server Blocks

    Ghost is a blogging platform focused on easy content creation and beautiful presentation. In this guide, we will discuss how to host multiple Ghost blogs on a single VPS by utilizing nginx server blocks.
    By Justin Ellingwood Ghost Node.js Nginx Ubuntu
  • Tutorial

    How To Host Ghost with Nginx on DigitalOcean

    This is our tutorial on hosting Ghost with Nginx on DigitalOcean.
    By Alex LaFroscia Ghost Nginx CMS Ubuntu
  • Tutorial

    How To Change Themes and Adjust Settings in Ghost

    Ghost is a clean blogging platform that is focused on clear presentation and easy content creation. DigitalOcean has a one-click Ghost installation image, which you can use to install Ghost on your VPS. In this guid...
    By Justin Ellingwood Ghost Ubuntu
  • Tutorial

    How To Configure and Maintain Ghost from the Command Line

    Ghost is an exciting new blogging platform. Although most tasks can be completed through the web interface, there are still some operations that must be completed from the server's command line. In this article, we ...
    By Justin Ellingwood Ghost System Tools
  • Tech talk

    Putting the 'A' in JAMStack With Headless CMS

    Learn JAMStack (Javacscript, APIs, and Markup) best practices, and how to set up your API layer by running headless CMS on DigitalOcean Droplets. Get a brief overview of three the most popular free, open source CMS pl...
    By Chris On Code JavaScript API Tech Talks CMS WordPress Ghost
  • Tutorial series

    DigitalOcean 1-Click Application Images

    This series links all of the DigitalOcean 1-Click Application images into a cohesive list. Articles are listed in the order that the images are shown on the create droplet screen. New articles are added as more applic...
    By Kamal Nasser, Andrew SB, Andy Rothfusz, Justin Ellingwood, Darian Wilkin, Etel Sverdlov, Ryan Quinn and Melissa Anderson DigitalOcean 1-Click Apps Marketplace Ruby on Rails Nginx MySQL Ubuntu WordPress DigitalOcean Ubuntu 16.04 Python Django Python Frameworks PostgreSQL Docker Dokku Git Ghost MEAN MongoDB Node.js Drupal Applications LAMP Stack NoSQL Logging
  • Tutorial

    How To Install and Configure Ghost on CentOS 7

    Ghost is a light-weight open-source blogging platform which is easy to use. Ghost is fully customizable, with many themes available. In this tutorial, you'll set up Ghost on CentOS 7. You'll also configure Nginx to pr...
    By Kevin Isaac Ghost Nginx CentOS
  • Tutorial

    How To Manage Content Using the Ghost Blogging Platform

    Ghost is a clean blogging platform that is focused on clear presentation and easy content creation. DigitalOcean has a one-click Ghost installation image, which you can use to install Ghost on your VPS. In this guid...
    By Justin Ellingwood Ghost
  • Tutorial

    Blueprint: How Ghost Migrated From Dedicated Servers to DigitalOcean

    This DigitalOcean Blueprint article was written by Sebastian Gierlinger, a Senior DevOps Engineer at Ghost. It covers the steps that were taken to migrate the Ghost(Pro) infrastructure from dedicated servers to Digita...
    By Sebastian Gierlinger Blueprint Ghost Firewall Deployment Configuration Management DNS Scaling Ubuntu
  • Question

    Can't serve static files on my droplet running Ghost with Nginx, keep getting 404 error

    I have a droplet running Ghost on Ubuntu 18.04 with Nginx. I'm trying to set up a way to serve static assets for my website, Javascript files, images, stuff like that. I've followed a few guides and no matter what I k...
    Accepted Answer: Did you try hosting your static files where you initially installed ghost as nginx only acts as a proxy for ghost at the moment and i'm not sure if the location parameter has any effect at all.
    1 By ijarbus Ghost Nginx Ubuntu 18.04
  • Question

    Ghost Package Install Error

    I am using the Ghost 1-click app (http:// and get the following error when I SSH in. ``` + sudo chown -R ghost-mgr:ghost-mgr /home/ghost-mgr/.config ✔ Checking system No...
    Accepted Answer: Hi there @jamesreyes, It seems like that this could have been an issue with Ghost v3.15.2, I tested it now and it worked like a charm: + sudo chown -R ghost-mgr:ghost-mgr /home/ghost-mgr/.config ✔ Checking system Nod...
    1 By jamesreyes Ghost
  • Question

    after ghost install: can access via ip address

    My one click install went well. I'm able to ssh into the site, but I can't access the site via IP. The directions say As soon as you’re done, make sure to configure the admin user using the administrative interface ...
    Accepted Answer: For ghost installation to be successful, you will need to make sure that A record for the domain is fully propagated, if you do not have DNS configured, then you can enter the IP address of the droplet while the insta...
    1 By SteveLC Ghost
  • Question

    Redirection loop on new Ghost droplet

    Hello, I have recently spun up a new Ghost blog droplet and configured the DNS on Cloudflare. I was able to SSH in and finish the Ghost installation and open up the default port (2368 - sudo ufw allow 2368). Unfortuna...
    Accepted Answer: Note to myself in the future when I inevitably do this again - on Cloudflare / DNS, make sure to click the orange cloud icons to change Proxy status to say "DNS only".
    2 By appl3s Apache Ghost
  • Question

    Ghost installed from marketplace doesn't work (502 Bad gateway)

    I've tried to install Ghost from marketplace. Installation seemed to be fine until database. Installation script couldn't connect database. After that when I entered my site I received a 502 Bad Gateway message. Anyon...
    Accepted Answer: Hey @meFish, Thanks for reaching out! We tried and could not duplicate the issue ourselves and didn't see anything out of the ordinary. Can you give it another try and see if it’s still exhibiting the same behavior? ...
    1 By meFish Ghost
  • Question

    Change Auth Type of User in DO MySQL Managed Database

    Hi all, Currently diving into the world of Kubernetes and thought I'd set up a managed database on Digital Ocean while I'm at it. I've set up Ghost ( no problem, and am trying to get ...
    Accepted Answer: Hello, What you could do is just create a new user with mysql_native_password. To do that you could use the following: CREATE USER 'your_user'@your_server_ip IDENTIFIED WITH mysql_native_password BY 'your_password'; ...
    1 By awildeocean DigitalOcean Ghost Databases MySQL
  • Question

    Automatic SSL Renewal Not Working

    I have been using the Ghost one-click install app for a couple years now and the automatic SSL renewal has never worked. I even migrated to a new server on Ubuntu 18.04 and I'm still having issues. I keep having to re...
    Accepted Answer: Hello, There was a similar question about the same problem a couple of weeks ago, you could take a look at the solution here:
    1 By molecules Ghost
  • Question

    Ghost installation won't update - "Unexpected identifier" error

    I am trying to update my Ghost installation through the console. I've signed in, changed directory to var/www/ghost, and updated the Ghost CLI to the most recent version (1.31.1 as of this writing). But then when I ty...
    Accepted Answer: Hi @roberttalbert, I can see that someone reported the exact same problem in the Ghost forum here: People there are suggesting that...
    1 By roberttalbert Ghost Ubuntu