Ghost

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.
177 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 One-Click Install Apps 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 Set Up the DigitalOcean Ghost One-Click 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 Melissa Anderson One-Click Install Apps DigitalOcean Ghost
  • 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
  • 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 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 One-Click Install Apps 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 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

    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: https://www.digitalocean.com/community/questions/lets-encrypt-ssl-no-renewals-were-attempte...
    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: https://forum.ghost.org/t/ghost-cli-shows-errors-after-latest-update-to-1-11-0/7678/4 People there are suggesting that...
    1 By roberttalbert Ghost Ubuntu
  • 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 (https://github.com/TryGhost/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

    403 Error on Specific Version of URL

    I've tried to look through documentation, but I can't seem to find a good solution for this. I apologize, as I'm kind of a novice at this. I am attempting to track down an issue in which the specific version of my URL...
    Accepted Answer: Hey, @mlore Can you check the virtual host for productdistilled.com and make sure that it's document root directory is the correct one? From what it looks like it may be pointed to a wrong directory. Let me know how ...
    1 By mlore Nginx Ghost
  • Question

    Why does my Ghost one-click installation still ask me to complete the quickstart yet I've completed the tutorial?

    As title says, did the steps all in order, running ghost ls on the server shows it's running under my domain name too. Navigating to the droplet IP shows the quickstart box but navigating to my URL shows nothing. Only...
    Accepted Answer: Hi, Apologies for not getting back sooner, yes I managed to solve the issue. The issue was with the DNS propagation. I deleted the entire droplet and started from scratch but allowed the DNS to fully propagate before ...
    2 By philthy Ghost Ubuntu 18.04
  • Question

    The provided ssh_keys value must be an array.

    I'm receiving The provided ssh_keys value must be an array., and I've tried various dumping of the array of ssh key ids. using API attribute described in https://developers.digitalocean.com/documentation/v2/#create-a-...
    Accepted Answer: ok, figured it out! the issue is with formatting the params. it has to be like 'ssh_keys[]': [123] instead of 'ssh_keys': [123].
    3 By traumalligator API Automated Setups Ghost Python Ubuntu 18.04
  • 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

    Moving a 1-click ghost installation to a subdirectory getting 404 error.

    Hello, I am trying to run a ghost blog in a subdirectory(/blog) instead of the direct domain link. I have changed the location from /etc/nginx/sites-available/site_name.conf ``` server { listen 80; listen [::...
    Accepted Answer: This question was answered by @X40C: Try removing the / at the end of the url in ghost's config file. You can then cd to the gost dir and issue ghost restart. If this doesn't help i'll spin'up a ghost instance and see...
    1 By cematesh Nginx Ghost MySQL