I used to self-host because I liked tinkering. I worked tech support for a municipal fiber network, I ran Arch, I enjoyed the control. The privacy stuff was a nice bonus but honestly it was mostly about having my own playground. That changed this week when I watched ICE murder a woman sitting in her car. Before you roll your eyes about this getting political - stay with me, because this is directly about the infrastructure weāre all running in our homelabs. Hereās what happened: A woman was reduced to a data point in a database - threat assessment score, deportation priority level, case number - and then she was killed. Not by some rogue actor, but by a system functioning exactly as designed. And that system? Built on infrastructure provided by the same tech companies most of us used to rely on before we started self-hosting. Every service you donāt self-host is a data point feeding the machine. Google knows your location history, your contacts, your communications. Microsoft has your documents and your calendar. Apple has your photos and your biometrics. And when the government comes knocking - and they are knocking, right now, today - these companies will hand it over. They have to. Itās baked into the infrastructure. Individual privacy is a losing game. You canāt opt-out of surveillance when participation in society requires using their platforms. But hereās what you can do: build parallel infrastructure that doesnāt feed their systems at all. When you run Nextcloud, youāre not just protecting your files from Google - youāre creating a node in a network they canāt access. When you run Vaultwarden, your passwords arenāt sitting in a database that can be subpoenaed. When you run Jellyfin, your viewing habits arenāt being sold to data brokers who sell to ICE. I watched my local municipal fiber network get acquired by TELUS. I watched a piece of community infrastructure get absorbed into the corporate extraction machine. Thatās when I realized: we canāt rely on existing institutions to protect us. We have to build our own. This isnāt about being a prepper or going off-grid. This is about building infrastructure that operates on fundamentally different principles:
Communication that canāt be shut down: Matrix, Mastodon, email servers you control
File storage that canāt be subpoenaed: Nextcloud, Syncthing
Passwords that arenāt in corporate databases: Vaultwarden, KeePass
Media that doesnāt feed recommendation algorithms: Jellyfin, Navidrome
Code repositories not owned by Microsoft: Forgejo, Gitea
Every service you self-host is one less data point they have. But more importantly: every service you self-host is infrastructure that can be shared, that can support others, that makes the parallel network stronger. Where to start if youāre new:
Passwords first - Vaultwarden. This is your foundation. Files second - Nextcloud. Get your documents out of Google/Microsoft. Communication third - Matrix server, or join an existing instance you trust. Media fourth - Jellyfin for your music/movies, Navidrome for music.
If youāre already self-hosting:
Document your setup. Write guides. Make it easier for the next person. Run services for friends and family, not just yourself. Contribute to projects that build this infrastructure. Support municipal and community network alternatives.
The goal isnāt purity. Youāre probably still going to use some corporate services. Thatās fine. The goal is building enough parallel infrastructure that people have actual choices, and that thereās a network that canāt be dismantled by a single executive order. Iām working on consulting services to help small businesses and community organizations migrate to self-hosted alternatives. Not because I think itāll be profitable, but because Iāve realized this is the actual material work of resistance in 2025. Infrastructure is how you fight infrastructure. Weāre not just hobbyists anymore. Whether we wanted to be or not, weāre building the resistance network. Every Raspberry Pi running services, every old laptop turned into a home server, every person who learns to self-host and teaches someone else - thatās a node in a system they canāt control. They want us to be data points. Letās refuse.
What are you running? What do you wish more people would self-host? Whatās stopping people you know from taking this step?
EDIT: Appreciate the massive response here. To the folks in the comments debating whether Iām an AI: Iām flattered by the grammar check, but Iām just a guy in his moms basement with too much coffee and a background in municipal networking. If you think ārule of threeā sentences are exclusive to LLMs, wait until you hear a tech support vet explain why your DNS is broken for the fourth time today.
More importantly, a few people asked about a ā0 to 100ā guide - or even just ā0 to 50ā for those who donāt want to become full time sysadmins. After reading the suggestions, I want to update my āWhere to startā list. If you want the absolute fastest, most user-friendly path to getting your data off the cloud this weekend, do this:
The Core: Install CasaOS, or the newly released (to me) ZimaOS. It gives you a smartphone style dashboard for your server. Itās the single best tool Iāve found for bridging the technical gap. Itās appstore ecosystem is lovely to use and you can import docker compose files really easily.
The Photos: Use Immich. Syncthing is great for raw sync, but Immich is the first thing Iāve seen that actually feels like a near 1:1 replacement for Google Photos (AI tagging, map view, etc.) without the privacy nightmare.
The Connection: Use Tailscale. Itās a zero-config VPN that lets you access your stuff on the go without poking holes in your firewall.
Iām working on a Privacy Stack type repo that curates these one click style tools specifically to help people move fast. Infrastructure is only useful if people can actually use it. Stay safe out there.


You caught me. My āmalicious agendaā is⦠convincing people to use encryption and local storage so that no one (not Google, not the feds, and certainly not me) can see their data.
Think about the logic for a second. If Iām a āgovernment actorā trying to find people with āanti-government sentiments,ā why would I come to a sub literally dedicated to digital sovereignty? Thatās like a cop going to a shooting range to find people who own guns. Everyone here already fits your description. Iām not āpreachingā to find new people; Iām here because this community has the skills to actually build the alternatives we need.
As for the AI post/Human response thing: I wrote a long, structured post because I wanted it to be a manifest, not a chat log. My responses are shorter because Iām now typing them on my phone while reading people call me a bot.
If youāre so worried about me being a āliar with an agenda,ā then donāt trust me. Trust the code. Go install CasaOS, pull the Immich image from GitHub, audit the source if you have the skills, and run it on a machine with no phone home. Thatās the whole point of self-hosting. Even if I were the shadiest person on earth, the software Iām recommending is designed so that it doesnāt matter who I am.
Now, can we get back to the actual work?