
I’m in the process of migrating my various repositories from GitHub to Forgejo. There are a couple of reasons for it…
First, GitHub started charging more than I wanted to pay. GitHub obviously has the right to charge whatever it wants, and the rates were not unreasonable. And don’t get me wrong: I could easily afford it. However, that is not really the point. The point is that I have a fully functional Kubernetes system at my house (made up of four Raspberry Pi devices, more about that in a future post), and it was time to stretch my wings a bit more. Also, I have everything under my control - something that is becoming more important to me as big companies enshittify everything.
So now I have Forgejo running along with runners that automatically publish my blog content. My process is simple: I use Hugo for static website generation, and when I post content to Forgejo, it automatically builds my blog and publishes it to Netlify. It could not be easier (now that I have it going; I usually discount the late nights spent getting everything working right). I will start publishing more of my setup: how-tos for Kubernetes, PostgreSQL, Mastodon, Semaphore, Kuma, Immich, Let’s Encrypt, Authelia, and more *arr media services than you can shake a stick at.
It has been a lot of fun and a lot of hard work, and my wife is going to be in trouble if anything happens to me as I automate everything. I look at it as a way to keep her from smothering me with a pillow… ¯\(ツ)/¯
