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
I have Netbird hosted on my VPS, and have my home server act as a routing exit node, as well as the way I access stuff on my home network.
In essence, my setup looks like this
Home Network LANwhich exposes a Subnet for my home network, lit. the IPs I use locally. (192.168...), calledHome SubnetHome Network Users, within which I've put the devices that should be able to access the home network (my phone, my laptop, not the servers).Home Network Access, which hasHome Network Usersas a source, and theHome Subnetas a destination.I think that's about it, really. If I am outside of my home network, I connect my Netbird VPN and I can access any and all things on my home network using the direct internal network IPs from anywhere. I have also set up the home server as a routing exit node, and added an Adguard instance as a DNS server so I can use my private network domains as well.
So basically I can connect to my Jellyfin instance either via direct home-IP (
192.168.x.5or whatever) or viajellyfin.home.arpaI am not sure your travel router needs to be a routing peer.
I am also rubbish at network things, so if you have follow-up questions I'll probably struggle to understand them.
Well you're better at this networking stuff than I am, that's for sure. I appreciate you taking the time to answer my questions!
The reason I'm using the travel router is because the TV at my girlfriend's place does not have the ability to connect to Netbird directly, so I can't reach back to my home server's Jellyfin instance through the TV. There is a Jellyfin app available on the TV, but without Netbird it can't reach back home.
What I'm trying to do is have the travel router (which is a Netbird peer) proxy any requests it recieved for netbird resources to clients connected to it, sort of like a reverse exit node.
Is the travel router at her place? It needs to be. I don't think Netbird/Tailscale work backwards like that. If you have access to a Raspberry Pi or just an extra computer you can leave at her place, you can run netbird and use socat to forward the port to that computer so her tv can access it. You wouldn't even need the router.
I think in that case you should just put your travel router as a user of the group that accesses the home network.
If I set my phone to be a WiFi hotspot with my Netbird VPN on, my tablet can connect to my phone's hotspot and access my home network even if my tablet doesn't have the VPN on it.
So in that case I guess the router would be a peer, yeah!
Did you manage to get it working in the end?
Fascinating, I'm going to have to test connecting the TV to my phone.
I haven't gotten home yet so no testing yet, but I've got several plans to try out now. I'll report back what I find!
Looking forward to it, I'm invested now haha!