Changed blogging platform
I ditched my previous Wordpress site and decided to try out Ghost instead.
For those that may be interested, and so I remember how I did it, this is how the site is currently setup and configured.
Domain name
Purchased stephencross.site as a new domain name because the previous ones I owned (stephencross.space and stephencross.info) I let expire earlier this year, and because they expired they suddenly became "premium domains" with a price tag of over $900 CAD!
The new stephencross.site domain name cost a grand total for $0.18 USD for the first year with a promotional discount for the registrar.
DNS and TLS Certificates
For DNS I'm using dynu. It's free and simple. Certificates are created using Let's encrypt certbot, using manual DNS verification.
Hosting
The site is running on Oracle Cloud Infrastructure. Ghost is running in a Docker container on an OCI A1 compute instance and front-ended by an OCI load balancer for the public IP and SSL termination. I have a traefik proxy as the ingress into the docker network on the host to access the ghost container. I'm not using k8s or Docker Swarm, just a simple docker setup on a single host and managed remotely using Portainer.
Tweeks
Found this useful hint to verify Masterdon accounts using Ghost based sites