Selfhosted
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:
-
Be civil.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.
-
AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
So....this is kind of like Tor, but different?
It's a mesh VPN using exclusively IPv6 addresses in the reserved
0200::/7range.By default a new node connects to nothing. You add other nodes explicitly, typically they'd be your own devices, but the network also maintains a few public nodes that are used to facilitate communications across the entire Yggdrasil network.
When a node is connected it raises a tunnel network interface and routes
0200::/7through it. With the usual caveats (it will pick up any service that binds to all interfaces etc.)Each node can act as relay to reach nodes that aren't directly connected – the network will compute the shortest path in that case – and this can be used to reach nodes behind CGNAT as long as there's a path that contains at least one publicly reachable node.
All connections are end-to-end encrypted with the keys of the two end-nodes involved in it, so the relay nodes cannot eavesdrop.
That's about it. Anything else (DNS, routing, firewalls) is the responsibility of each node.
No, this is not tor. This is networking. Imagine two computers where you can plug one to the other with an Ethernet cable that's it. Except that you connect one at your house and I connect the other at my house. They think they are in the same network so I could browse through your files or use a local website you serve. The benefit being that I could be you and I just traveled to your country yesterday. So I plug in my computer and I can see all my files back home from your country. Neither country can spy into my system or see what I'm doing. All they can do is decide that it's not worth having a national connection if I'm on the network. So they can unplug the entire Internet just to block me watching YouTube from Tampa while I'm in Italy.
Interesting. Never heard of it. I'll have to do some reading.