July 1, 2020

Episode 013 - Is Ghost the right platform for this blog & me?

Episode 013 - Is Ghost the right platform for this blog & me?

You probably aren't aware but this blog, like my old one runs on Google cloud platform, on the free tier micro instances which has 1 shared vcore and 512mb memory.

They have 20Gb disks, 5Gb snapshots on a schedule. Pretty handy for a free VPS*.

*It now costs only a few pennies a month due to the change in IP addressing and tax.

Not going to going to go into how I set it up here but , my Wordpress I pretty much followed CTT's guide on free website on CGP. There were some things had to tweak and change and I do have some notes, if you're interested @me and I can do a write up.

Same goes for the .tk domain, this idea was from one of Luke Smith's videos which now seems to be unavailable.

I started with Wordpress and it worked for me with the WYSIWYG (What You See Is What You Get) editor. I just wanted more control, easy writing, I started looking at static site generators, Ghost looked good as it still had a GUI admin page.

I also want to do some version control for the blog posts, I am looking to get the pages in git, so i can edit, push to git and somehow sort some automation to update , probably with some CI tools, this is where something like Hugo would be the way to go.

Now this blog is on Ghost as of June 2020, I will give it a go and see how it suits my needs, so far i love the markdown editor and gives a similar experience to Wordpress without all the extra plugins and everything to keep on top of.

I recently started using Docker, and using the LinuxServer.io images to spin up a nextcloud server, they have amazing documentation on how to go about it. Here is the guide i followed for my nextcloud set up.

I mention Docker as this is what im using to run ghost in along site the LSIO letsencrypt/SWAG (SWAG - Secure Web-server And Gateway (formerly known as letsencrypt, no relation to Let's Encrypt™) sets up an Nginx webserver and reverse proxy with php support and a built-in certbot client that automates free SSL server certificate generation and renewal processes. It also contains fail2ban for intrusion prevention.) No real relevence to this post, just thought i would share how I am hosting this site.

Back to Ghost, don't want to get to much in-depth on it, and want to keep it high level.

here are the;

Pros

  • Lightweight
  • Easy admin navigation
  • Nice editor
    Annotation-2020-08-04-161613
  • Darkmode 🌑🌙
  • Pre-configured AMP for fast mobile loading
  • Lots of other integrations

Cons

  • Free themes are limited
  • No static pages
  • No Mobile app for mobile editing
  • No Jetpack like features ( CDN, downtime monitor, site stats, etc )

Whats Next

I will continue to use Ghost for now, but will probably spin up a Hugo site and look at just using Markdown for my posts and version control with Git that way i can edit in VSCode and push and publish to site with little to no effort.

Thats all for this post, @me if you want me to do a full write up on Ghost or Hosting it using docker etc