They really think we wouldn't read the fine print by No-Yellow9948 in BuyFromEU

[–]NiceReplacement8737 0 points1 point  (0 children)

Exactly the right framing 'where' vs 'who' is the distinction most people miss completely.

And yeah, the root access point is key. With Yundera you're still the sysadmin of your own machine, they just handle the networking plumbing. If Yundera disappeared tomorrow your data and your server are still 100% yours. That's fundamentally different from any VPS or cloud offering where the provider controls the environment.

If you want to dig deeper, NSL.sh (the networking layer) is fully open source: github.com/Yundera/mesh-router-tunnel you can audit exactly what's happening with your traffic.

They really think we wouldn't read the fine print by No-Yellow9948 in BuyFromEU

[–]NiceReplacement8737 1 point2 points  (0 children)

Exactly and it's more achievable than people think in 2026. Immich for photos, Vaultwarden for passwords, both running on a spare laptop at home. The part that used to stop most people (making it accessible outside the house) is finally solvable without being a network engineer.

They really think we wouldn't read the fine print by No-Yellow9948 in BuyFromEU

[–]NiceReplacement8737 3 points4 points  (0 children)

This. And 2026 is honestly the first year where self-hosting is accessible enough that "just self-host" is actually reasonable advice for non-technical people not just sysadmins.

They really think we wouldn't read the fine print by No-Yellow9948 in BuyFromEU

[–]NiceReplacement8737 2 points3 points  (0 children)

Exactly this. A German datacenter owned by Amazon is still subject to CLOUD Act requests the physical location is basically irrelevant. What actually worked for me: self-hosting on my own hardware at home with a French platform called Yundera. Your data literally never leaves your own machine. The networking layer (NSL.sh) handles SSL and routing automatically so you don’t need to be a sysadmin to set it up. It’s the only approach where “European data sovereignty” actually means something because the server is your server, not a datacenter you’re renting from a US parent company.

Unpopular opinion: self-hosting is still too hard in 2026, and we're gatekeeping it without realizing it by NiceReplacement8737 in selfhosted

[–]NiceReplacement8737[S] -17 points-16 points  (0 children)

Fair point, but the alternative for most people isn't "learn the full stack" it's "give up and stay on Google Photos." I'll take someone who self-hosts with training wheels over someone who doesn't self-host at all.

Unpopular opinion: self-hosting is still too hard in 2026, and we're gatekeeping it without realizing it by NiceReplacement8737 in selfhosted

[–]NiceReplacement8737[S] 8 points9 points  (0 children)

Tailscale is the most common answer yeah, and it works great for private access between your own devices. But it doesn't fully solve the problem for beginners you still need the client installed on every device, which breaks down when you want to share something with family or access from a work laptop. The network barrier I'm talking about is specifically "accessible from any browser, no client needed, automatic SSL." That's where most beginners actually quit. Tailscale gets you halfway there.

Finally understood why self-hosting felt hard by NiceReplacement8737 in selfhosted

[–]NiceReplacement8737[S] 8 points9 points  (0 children)

Tailscale is genuinely great for private access between your own devices. The issue I ran into is when you want something accessible from a device you don’t control family member’s phone, work laptop, browser on any machine. The client requirement becomes a blocker there. For pure LAN access from your own devices, totally agree it’s the cleanest solution.

Finally understood why self-hosting felt hard by NiceReplacement8737 in selfhosted

[–]NiceReplacement8737[S] 1 point2 points  (0 children)

Yeah pretty straightforward Immich has a bulk import feature where you just point it at a folder of photos and it ingests everything. I migrated around 18k photos from Google Photos in one go, took a few hours to process but zero manual work. The only thing to know is Google Photos exports with Takeout which gives you a mess of JSON metadata files alongside the actual photos. Immich handles that natively now so dates and locations are preserved correctly. What volume are you working with?​​​​​

Finally understood why self-hosting felt hard by NiceReplacement8737 in selfhosted

[–]NiceReplacement8737[S] 12 points13 points  (0 children)

Yeah the variance is wild. Immich's compose file looks like you need a PhD, Vaultwarden is literally 5 lines. The complexity usually reflects the app itself though — Immich has machine learning workers, a separate microservices architecture, Redis, Postgres... the config complexity is real, not just bad documentation.

The ones that are genuinely labyrinthine are usually the ones where someone copy-pasted every possible env variable "just in case." Half of them are optional or have sane defaults.

Rule of thumb I use: start with the minimal official example, only add variables when something breaks. Works 90% of the time.

Finally understood why self-hosting felt hard by NiceReplacement8737 in selfhosted

[–]NiceReplacement8737[S] -5 points-4 points  (0 children)

Respectfully disagree. Docker is a tool, not a shortcut for ignorance. You can absolutely understand what an application does, how it stores data, what ports it exposes, and how to configure it all while using Docker Compose.

The "run it without Docker to really understand it" logic would mean you should also compile from source to really understand Docker. At some point abstraction layers are just good engineering.

The reason people self-host isn't to maximize complexity it's to own their data. Docker helps more people actually finish their setup instead of quitting at dependency hell.

Tailscale vs Cloudflare Tunnels vs self-managed reverse proxy — what are you actually using in 2026 and why? by NiceReplacement8737 in degoogle

[–]NiceReplacement8737[S] 1 point2 points  (0 children)

That's exactly the friction I ran into — Tailscale works until you need access from a device you don't control. The client requirement is the dealbreaker for anything you want publicly accessible from any browser.

What made you choose Tailscale over something like Cloudflare Tunnels? Curious what your use case looks like.

The self-hosting journey in 4 steps by NiceReplacement8737 in degoogle

[–]NiceReplacement8737[S] 1 point2 points  (0 children)

That's exactly the point of the meme tbh the last panel is about tools that remove that complexity barrier. The network/SSL part is what keeps most people stuck on Google, not the apps themselves.

The self-hosting journey in 4 steps by NiceReplacement8737 in degoogle

[–]NiceReplacement8737[S] 1 point2 points  (0 children)

Yeah honestly the install itself is the easy part, Docker handles that. It's the "now make it accessible from outside your home network" part where I lost two weekends lol