Why I moved from GitHub to self-hosted Forgejo: Digital sovereignty over convenience
By
jorijn
Front-window bakery material. Catches the eye, delivers the goods.
Summary
The author explains their decision to migrate from GitHub to a self-hosted Forgejo instance, driven by concerns over digital sovereignty and platform ownership rather than reliability issues like outages. They detail the technical architecture of their hardened NUC setup and highlight that the Dutch government made a similar move, launching code.overheid.nl on a self-hosted Forgejo instance to legally own their source code. The article covers the philosophical and practical reasons for prioritizing control over one's code infrastructure.
Key quotes
· 3 pulledThe Dutch government just made the same call.
The platform was born from the requirement that the ministry has to legally publish [its] source code on a place that [it] owns.
Not because of the outages, but because of who owns what runs on top of them.
You might also wanna read
How to Self-Host a Bluesky Personal Data Server on Ubuntu VPS
This article provides a step-by-step technical guide for self-hosting a Bluesky Personal Data Server (PDS) on an Ubuntu VPS. It explains wha
blog.radwebhosting.com·2h agoHow to Deploy Self-Hosted OpenClaw AI Agent on a Debian VPS
This article provides a step-by-step guide for deploying OpenClaw, an open-source personal AI agent, on a Debian VPS server. It covers the s
blog.radwebhosting.com·4h agoMigrating a blog from Ubuntu 16.04 to FreeBSD: A decade-long server upgrade with Jails, Bastille, and Caddy
After running a blog on an outdated Ubuntu 16.04 LTS server for over a decade, the author migrated to a more cost-effective Hetzner VPS runn
Cal.diy: Open-Source Self-Hosted Scheduling Platform Forked from Cal.com
Cal.diy is a community-driven, fully open-source scheduling platform that is a fork of Cal.com with all enterprise and commercial code remov
Setting Up a Personal XMPP Server with Prosody in Docker for Federated Messaging
The article details the author's experience setting up a personal XMPP (Extensible Messaging and Presence Protocol) server using Prosody in
Tinkerer Club: Private Community for Self-Hosting, Local AI, and Automation Enthusiasts
Tinkerer Club is a private community for developers, hackers, and automation enthusiasts focused on self-hosting, local AI, and escaping sub
