Not Your Usual Tech Blog
  • About Me
  • Posts
Not Your Usual Tech Blog
Posts

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

© Not Your Usual Tech Blog 2025