
2025-05-12 10:02:02
Day 9
TL;DR: Forgejo
Installed Forgejo and configured its native runner from scratch on Debian. Started with Woodpecker, but it turned out unnecessary. Everything now works locally with Docker integration and a working CI workflow.
Edit: added a GitHub backup workflow — every push to main now syncs code and tags to a private mirror repo.
Happy , today I deployed a #Forgejo instance to manage my private code projects. I won't be using #Github anymore for my stuff, only to contribute to 3rd party projects.
I still have some pending work to configure the CI workers, but I'll leave that for next week.
Along the way I've learnt some stuff about #OpenTofu and networking. Enough to know that I still prefer to be on the dev side of the "devops" .
H'mmm... My @forgejo instance has been hit very hard last night by AI crawlers, including from
* https://openai.com/gptbot (125,467 hits in 24 hours)
*
Ladies and gentlemen and others, this is why I recommend hosting your own forge, like forgejo: https://mastodon.social/@mcc/114536667832141959
Also, as I recently discovered: Github git implementation is pretty dumb and reports unsolvable conflicts that are automatically solved by…