Recently Chrome decided to stop accepting the TLS certificate that I was using. Turns out the company that created it were doing dodgy insecure things.
So this finally forced me to move my site over to a Virtual Private Server (VPS) so I could start using Let's Encrypt.
What an effort this turned out to be. Lots of errors, but with a bit of debugging, I managed to figure it out and here we are. If you notice any issues, let me know by sending me an email to email@example.com