Ghost CMS: My thoughts.

Post started Wednesday, April 28th, 2021.

On Tuesday, April 27th, I managed to get my Ghost instance up. It was a pain.

…but only because of my stupidity. Let me explain.

The Install Chaos

I started installing Ghost that morning, my time. I figured it’d need a reverse proxy, so, to try and speed things up, I simply copied the Apache config file for a different service on my server and edited that copy as necessary. I edited the port…

But didn’t think to check the protocol.

See, the other service I happen to use that runs through a reverse proxy, for some weird reason, connects to the internal socket over HTTPS. Not HTTP, like Ghost was calling for.

Did I realise this at the time? No. No I didn’t. So I spent over 5 hours trying to troubleshoot a HTTP 503 over a config file.

I uninstalled Ghost, and reinstalled it. Big mistake. Server completely locked up.

As a result, I couldn’t do anything about Ghost, until I got home, to be able to force-reboot the server. The Ghost install went fine afterwards. Up until it started throwing errors at me while trying to start Ghost because somehow I typed “htts” for the url instead of “https” for its config.

Oh and also, all of a sudden, Apache and Ghost don’t want to work when i set “url” to https. I have literally no clue why.

Post-install: The Experience

So far, Ghost has been nice. It’s significantly more responsive than WordPress (what this site happens to run on!), and the editor is great, but it’ll take a while before i’m used to not having the sidepane there the whole time.

Also, I’m very delighted that the admin interface has a native dark mode. WordPress needs a plugin just to pull that off, which is mildly infuriating.

To be honest, if it weren’t for the Contact Form 7 plugin for WordPress, I wouldn’t hesitate to switch over to Ghost entirely.

If I had to give Ghost a score, out of 10.. I’d give it.. a 9.

5/5/2021: As I write this, it appears Ghost has gotten a little slower. Don’t know why, though.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.