A HOWTO for Setting Up Ghost on a VPS

I created a HOWTO for setting up Ghost on a (Hetzner, Ubuntu 24.04) VPS with a few bells and whistles. I thought it might help the community as a lot of the information I found on the Internet was out of date. It’s here if you want something you can follow along to.

I wouldn’t recommend this as your first project on the Internet as it’s fairly involved but if you’re comfortable with a Linux command line and look up documentation for things you don’t (yet) understand it will get you going.

I noticed a few mistakes such as new lines where they shouldn’t be in code blocks and Matomo (analytics) recording the wrong IP addresses (always local IP). They should be fixed now.