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.

Subscribe to Ghost
Get notified when new articles on Ghost are published.
  • 20 Results
    All time
    • Question

      Ghost Image Problems - Bad Gateway

      I just finished attempting to do a Ghost 1-click install on a droplet. I’ve done nothing out of the ordinary. I pointed the domain to the droplet, completed the setup of the droplet by logging into the terminal and fo...
      1 answer3 months agoBy Dennis KlickerGhost
    • Question

      Setup for existing Ubuntu Droplet

      Hi, I made an ubuntu droplet for $5 and need to use Ghost on it. Without creating a new separate droplet and paying another $5. Could someone guide me please? Thanks!
      2 answers4 months agoBy GachaponGhost
    • Question

      Reset my droplet, how do I reinstall ghost without making a new droplet?

      Hey everyone, I recently rebuilt my droplet because I needed to start my blog over, but wanted to keep the IP address the same for convenience. When I rebuilt/reset the droplet, it erased the pre-installed Ghost clien...
      1 answer4 months agoBy danielcbracken@gmail.comGhost
    • Question

      Crashing Ghost Blog on 1GB Basic Droplet

      Hi guys, My new Ghost Blog is running on a 1GB Droplet and it crashed quite a lot of times when I was updating a post this evening. Here is the error log, could anyone explain me what’s going on? Also, the RA...
      Accepted Answer: Hi @aruns , If your droplet is working between 85-93% it’s possible that some specific process crash the droplet. Try to find out if any process is consuming excessively, otherwise you should upgraded that droplet to ...
      2 answers5 months agoBy arunsGhostUbuntu
    • Question

      Having trouble making my first website with ghost droplet

      Hi guys, amateur here. As I am following through this tutorial ( )I encountered this problem after I entered my email in “enter your email (For SSL Certificate)” [this...
      Accepted Answer: Hi there, In order to issue a valid SSL certificate using Let’s Encrypt, you need to have a domain name and point your domain name to the server IP address. You can follow the steps here on how to manage your DNS here...
      1 answer6 months agoBy junqianghooGhost
    • Question

      Untrusted connection

      I think I made a mistake when installing the one click Ghost app and just put in when the terminal was prompting my domain. And now when I type in just browsers claim my site is not a trusted...
      1 answer6 months agoBy isamonicGhost
    • Question

      I am using GHOST and want to publish a static site in HTML.

      Any thoughts on doing this. I will not do this via FTP. Only SSH. I need something basic.
      1 answer7 months agoBy awesomeperk17HTMLGhost
    • Question

      Linking Ghost 1-click install to domain

      Hello, I have created a Ghost 1-click droplet and followed all the instructions on the site, but I just can’t link it to my domain. I have created the A records (DNS has updated), but there seems to be a problem with ...
      1 answer7 months agoBy harism65Ghost
    • Question

      Ghost CSS Changes Not Updating

      I am driving myself crazy; because I can’t seem to figure this out. I have made several CSS changes on a theme; rebooted the server. Even power cycled the server since I wasn’t all that comfortable with command line a...
      2 answers8 months agoBy cooltobeyouGhost
    • Question

      Can't ssh to a new droplet!

      I created a new droplet (A Ghost droplet), set up a new ssh key on my laptop, added the key to DO and set it as in use for this droplet prior to creation. Can’t ssh in. Permission denied, no matter what I tweak in .ss...
      1 answer8 months agoBy mjnicholsonGhostDigitalOcean Droplets
    • Question

      Setting up Ghost CMS on a subdomain of domain managed by Vercel nameserver

      Hello, I am currently running a Next.js frontend deployed to Vercel, and I am using the Vercel nameservers to manage the domain. Now, I want to deploy Ghost CMS to a DigitalOcean droplet on a subdomain, and thus have ...
      Accepted Answer: Hello, I believe that it is important to do the process in a specific order, what I could suggest is doing is: First create the Ghost Droplet and note down the IP address Then go to your Vercel’s DNS zone and add the ...
      1 answer10 months agoBy jmilldotdevGhostNext.js
    • Question

      Ghost and Nginx doesn't work properly with each other

      I tried to add certificates to my subdomain and attach it to Ghost CMS. I followed this guide with some workarounds on the go:
      Accepted Answer: Hi there, I believe that with Ghost there is a built-in implementation of Let’s Encrypt, so adding an Nginx instance in front of your Ghost service is not necessary. You could set up the SSL with: sudo -i -u ghost-mgr...
      1 answer11 months agoBy troyaleksonGhostNginx
    • Question

      Login not working on appropriate DNS, but woks on IP address

      Hey, I followed instructions from: And the server is running properly, but I am not able to login from the URL, in this case: When I enter uer/...
      Accepted Answer: Hi there, Did you add your domain name after you completed the Ghost configuration? If this is the case I think that you might have to configure your URL as per the official documentation here:
      1 answer12 months agoBy matiasmezaGhost
    • Question

      Ghost and Cloudflare SSL issue

      I am using Ghost 1-click install but using cloudlfare to manage my DNS. I would like to use the cloudflare SSL instead of the Let’s encrypt SSL. I have both enabled, could this be causing the site to not install? How ...
      1 answer1 year agoBy jmfeldsteinGhost
    • Question

      Trouble setting up Ghost droplet on https vs http

      I’m trying to create a Ghost droplet via one-click and DNS hosting via Cloudflare, but I’m having trouble accessing the site over https (or a browser like Chrome that automatically uses https). It works on http. http:...
      1 answer1 year agoBy panghewsDNSGhostFirewall
    • Question

      Ghost mySQL Error upon initial installation

      Ghost was able to start, but errored during boot with: ER_ACCESS_DENIED_ERROR: Access denied for user ‘ghost’@‘localhost’ (using password: YES) Help: Unknown database errorSuggestion: journalctl -u ghost_mysite-com -n...
      1 answer1 year agoBy paolotrulliDigitalOcean Managed MySQL DatabaseGhost
    • Question

      How to set up ghost

      I purchased a domain and attempting to use digital ocean ghost image.This has failed as follows: ? Enter your blog URL: ✔ Configuring Ghost ✔ Setting up instance + sudo useradd --system ...
      2 answers1 year agoBy johnnyscottDigitalOceanGhost
    • Question

      How to setup Ghost installation (Permission Denied Public Key)

      Hey, I am on this step ( ) but after I type in the ssh root command, I get the following response back. root@161 .35.116.33: Permission denied (publickey). Not sure why i...
      1 answer1 year agoBy CyberChrisGhostInitial Server Setup
    • Question

      Google console shows Sitemap could not be read robots.txt

      Google console shows Sitemap could not be read robots.txt is correct, not sure what is the problem. Please help tried everything.I have recently migrated from Wordpress to Ghost...
      2 answers1 year agoBy vijaydhandaGhost
    • Question

      NET::ERR_CERT_COMMON_NAME_INVALID due to name mismatch in the SSL certificate.

      I am getting Getting NET::ERR_CERT_COMMON_NAME_INVALID on DigitalOcean Droplet using Ghost CMS when I enter my www domain in the browser. Hopefully, this helps some else who runs into this NET::ERR_CERT_COMMON_NAME_IN...
      1 answer1 year agoBy eespanaGhostDigitalOcean DropletsNginxLet's EncryptDNSUbuntu