This site is self-hosted on my own hardware. The content is Markdown, the generator is Hugo, the hosting is a Kubernetes cluster in my house. I write a post, commit, push, and it's live. This post is about why and how.
Why Self-Host
The practical argument for self-hosting has never been better. Consumer internet connections are fast enough to serve a website – mine is a symmetric gigabit fibre line. An old desktop draws less power than a light bulb and has more compute than you'd ever need for serving web traffic. The cost is negligible compared to what you'd pay for equivalent hosting, and you get complete control over the stack.
Read More