I'm Free!!! (of github)
Nov 8, 2025
Today I moved all my stuff off of Github. Woohoo!
I fired up a Forgejo instance on Pikapods, where I already run an Ethernet instance, a FreshRSS instance, and an Immich instance. Forgejo will handle all my version control needs from here on out. (You can see some of these details at my Currently Using (Tech) page.)
Overall the transition has been very smooth, with one caveat: previously, I used Netlify's auto-deploy setup to build and host this site. I pushed the site to a repo, and that triggered a build and deploy process on Netlify.
Unfortunately, that's not an option right now under the current setup. Netlify doesn't include a Forgejo option for auto-deployment. Initially I thought I could whip up a substitute using Forgejo Actions - doing something like this - but it doesn't look like Pikapods lets you set up a runner. That means, for now, that's not an option.
But I learned a few things while I made this transition, and I think I want to ultimately explore using a virtual private server for hosting the site. Eventually, I might even try to move some of my other self-hosted items from Pikapods to a VPS. That will take some learning, though -- so for now, I'll just handle the build and deploy manually, from my local machine, and use Forgejo for version control.
Whatever happens, it's nice to have one less stake in the big tech ecosystem, especially considering how hard they work to trap you. Instant mood lifter!