this post was submitted on 09 Jan 2026
1290 points (99.0% liked)

Selfhosted

54413 readers
867 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

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.

(page 3) 50 comments
sorted by: hot top controversial new old
[–] motruck@lemmy.zip 9 points 1 day ago (14 children)

Are all these long form posts written with the help of AI? The length of posts here seem abnormally long for this type of forum. I'm not saying I don't like it but I'm immediately skeptical when I see a giant post nowadays.

[–] BaconWrappedEnigma@lemmy.nz 6 points 1 day ago* (last edited 1 day ago) (2 children)

This does not look like it was generated by an off-the-shelf LLM. It could be from a custom fine-tuned LLM (or even few shot) but it's likely not written by vanilla ChatGPT, Gemini, etc...

It can be really difficult to detect LLM written text but the easiest heuristics are:

  • Specific keywords
  • The use of three examples, often bullet points (Hah!)
  • "Final thoughts" or a summary

That said, there are many techniques to make an LLM sound more like an author; so, you never really know...

Final thoughts

In conclusion: we can't be sure, but at first glance, this looks like it was written by a human.

And when the government comes knocking - and they are knocking, right now, today - these companies will hand it over

EDIT:

I have seen many people convert the em-dash into a single dash, much like OP uses. e.g.

And when the government comes knocking - and they are knocking, right now, today - these companies will hand it over

[–] PhoenixAlpha@lemmy.ca 8 points 1 day ago (11 children)

You forgot one more tell that this post is riddled with - "not x, but y". The rule of 3 is also seen in general sentence structure as well as bullet points. Example:

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.

Em-dash (probably), into rule of 3, into em-dash, into not x but y. That sentence is what made me suspicious but there are plenty of other examples.

Well, that and...this killing had nothing to do with any of those points. The sentence sounds flashy but is completely wrong on closer examination. Almost like a...hallucination...ahem.

load more comments (11 replies)
[–] Xylight@lemdro.id 0 points 18 hours ago

This does sound like it was written by an off the shelf LLM. You can't just rely on em dashes anymore, most LLMs don't spam those anymore.

When you tell a modern LLM to write a post like this, it'll use a very LinkedIn-esque tone. It'll spam short, active sentences, often preceded by a colon:

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.

"Not this, but that" and the "rule of 3" are getting less useful as tells, but they are absolutely littered everywhere in this post.

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.

I quote this formatting as a joke for obvious LLM writing. I've never seen human writing with more than 3 of these in a single post.

My guess is that this was written by Claude since it stays rather personally neutral if you don't guide it that way.

I made Claude generate a post like this and it's a very similar tone.

https://claude.ai/share/1d27b5eb-dd85-43a1-bddf-1289d8a77b0f

[–] Appoxo@lemmy.dbzer0.com 2 points 1 day ago

Self written (on my phone): https://lemmy.dbzer0.com/comment/23665757

Be aware that if someone is passionate it may come out. And until you check it, you suddenly wrote a whole novel (lol)

load more comments (12 replies)
[–] non_burglar@lemmy.world 14 points 1 day ago (5 children)

I feel the same way, and honestly, I'm happy to see others do too.

I'm almost done my exit from google, just the actual email left. Calendar, map data, photos, everything in drive is gone to my private infrastructure.

load more comments (5 replies)
[–] furby@infosec.pub 13 points 1 day ago (1 children)

My excuse was I don't act for what I believe in because I don't know how to. Your post showed me, I kinda do. I was doing it already, I should double down on it and most important help others on their journey. You're a force multiplier today. Tomorrow some folks who read your post will be as well.

[–] h333d@lemmy.world 7 points 1 day ago

That means a lot, the force multiplier thing is exactly why I posted this. Building for yourself is a great start, but bringing others along with you is how we actually scale the resistance. We need more nodes in the network, so keep doubling down.

[–] Bababasti@feddit.org 3 points 1 day ago

Great post and great discussion here, thank you all for all this food for thought and new services to explore.

I started self hosting 4 weeks ago on a small Dell Wyse with a 2 TB external SSD plugged in. I’ve been using YunoHost as the backbone of everything and so far it’s been a blast.

It now has Immich, Calibre-Web, Jellyfin, Navidrome and more running on it. Soon I’ll hopefully replace my iPhone with something more privacy focused.

I‘ll see how well it‘ll work when I’ll eventually want to install something that isn’t directly supported as a „native“ yunohost app.

[–] Teppichbrand@feddit.org 12 points 1 day ago* (last edited 1 day ago)

Efficiency is the exact opposite of resilience, because it removes redundancy and buffers.

[–] michael@piefed.chrisco.me 10 points 1 day ago* (last edited 1 day ago) (4 children)

I think a good test is to shut off your house internet and see what things you still need. Like actually disconnect the router and only go off your own infa. What can you get done, what things do you still need?

For me I found out:

  1. All my software development packages, linux isos, etc.... are ALL online. If I was unable to get on certain websites, I would be SOL in doing most of my software development. Even simple stuff like installing via apt would be VERY hard.
  2. While I have OSM (open street maps), I dont have address info saved anywhere.
  3. Most of my mesh stuff (meshtastic) has online tools for all the builds and deploys. Meaning if the website goes down im SOL getting new nodes out in the wild.
  4. Entertainment is pretty much covered, since we dont have anything streaming anyways. We try to keep things DRM free to begin with so books/audio/movies can go to different places without worry.
  5. Radio still works, so news isnt really a big deal.
  6. I need to get a backup of some encyclopedias and/or get wikipedia somewhere hosted. That would be fun and informative.
[–] irmadlad@lemmy.world 8 points 1 day ago (3 children)

I need to get a backup of some encyclopedias and/or get wikipedia somewhere hosted. That would be fun and informative.

I selfhost the full Wikipedia in Kiwix, plus a decent amount of IT, Political, History reading material in my Calibre library. I'm not much for fiction, novels, or movies.

load more comments (3 replies)
load more comments (3 replies)
[–] Decronym@lemmy.decronym.xyz 5 points 1 day ago* (last edited 44 minutes ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
AP WiFi Access Point
DNS Domain Name Service/System
IP Internet Protocol
LXC Linux Containers
NAS Network-Attached Storage
NUC Next Unit of Computing brand of Intel small computers
PiHole Network-wide ad-blocker (DNS sinkhole)
Plex Brand of media server package
PoE Power over Ethernet
SMB Server Message Block protocol for file and printer sharing; Windows-native
SSD Solid State Drive mass storage
Unifi Ubiquiti WiFi hardware brand
VPN Virtual Private Network
VPS Virtual Private Server (opposed to shared hosting)

[Thread #989 for this comm, first seen 10th Jan 2026, 03:15] [FAQ] [Full list] [Contact] [Source code]

[–] thechris@norden.social 9 points 1 day ago

@h333d 100% agree, been doing that for years.
https://selfprivacy.org/ seems to be a good place to start BTW if you don't want to get too technical.

[–] InFerNo@lemmy.ml 2 points 1 day ago (6 children)

The missing link is networking. You can use VPNs all you want, but in the end you're using an uplink to your ISP who can shut it down at any moment. Some countries turn off the internet when things get rowdy, so it's already in the playbook.

Was looking into a mesh last year, but I'd be a floating island. Can't transmit long range, this angers the people in charge, too. Not sure how to overcome this part.

[–] mrl1@jlai.lu 1 points 1 day ago

It's impossible to overcome from what I know, you can use SIM cards or even Musk-dishes but internet is public infrastructure reliant. For that kind of prepping (communication during exceptional conditions) look into radio communication.

load more comments (5 replies)
[–] umbrella@lemmy.ml 3 points 1 day ago* (last edited 1 day ago) (1 children)

pretty convenient for them prices are skyrocketing right now then.

[–] InFerNo@lemmy.ml 3 points 1 day ago (3 children)

For hardware? You don't have to use top of the line hardware to host these things. My homelab if you want to call it that is nearly 10 years old in terms of hardware, but the software is up to date.

load more comments (3 replies)
[–] irmadlad@lemmy.world 8 points 1 day ago* (last edited 1 day ago) (1 children)

What’s stopping people you know from taking this step?

As with any privacy, security, and anonymity efforts, it takes work. Nothing I am doing can't be accomplished by someone else once the work is put in because I possess no special skills or certs on my wall to reflect any special skills. Just reading a lot, doing, screwing it up, rinse/repeat ad nauseam. We live in a world of convenience, where 'someone else' does the work and we capitalize on their efforts, and it's this point where I see most people falling off the wagon.

Additionally, the average Joe really doesn't have a firm grasp on what happens between the time you click a link in your browser to the time it returns with your webpage. They definitely don't realize the preponderance of traffic being generated even on a PC at rest. They may see adverts taking up real estate on their computer screen, but no clue about what's going on behind the pretty graphics. To them it's akin to advertising on a billboard, which it's far more insidious.

Then there's the obligatory 'I'm not technologically inclined', especially from those in my generation of old heads who are stubborn cusses for the most part. However, for the younger, upwardly mobile, youngsters, there is the element of time. For the average family in this economy, it takes both adults working to make ends meet. They get up every morning, go to work, come home exhausted, spend a little quality time with the kids, and it's off to collapse in bed, only to do it over and over again. On the weekends, there are extracurricular activities for the kids, quality time with the family, catching up on any household chores.....and then it's Monday. They don't have the time nor the inclination to learn how to stand up a Linux server.

I've got a couple friends who bought the equipment, and I set it all up for them, and administer any thing remotely. It does become a headache sometimes. Users cause issues. Luckily it's only a couple.

my 2p

[–] h333d@lemmy.world 8 points 1 day ago (2 children)

You nailed it, the "I’m not techy" thing is often just a shield people use because they are simply exhausted by this economy, and time is the one resource Big Tech steals that we can't ever get back. I’ve spent a lot of time teaching seniors at a library program, and I’ve seen firsthand how that "convenience" is a trap designed to keep people from even looking under the hood to see what’s actually happening to their data.

You are right about the remote admin headache too, that’s exactly why the movement needs to shift from just "hobbyist favors" to actual, reliable infrastructure that doesn't break every time an adult in the house clicks a link. If we don't make these sovereign nodes as easy as a light switch, people will always fall back into the arms of a corporation just to get through their Monday. We have to be the ones who put in the work to make the "resistance" feel like less of a chore and more like a utility.

load more comments (2 replies)
load more comments
view more: ‹ prev next ›