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: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
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.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
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 can't be connected to Tailscale and some other VPN at the same time, can I?
Depends on the device, but on devices like android no.
I can't say I've gone through with it myself, but in theory you could have a host somewhere connected to a VPN that you send a your tailscale traffic through as an exit node
Tailscale and Mullvad VPN recently partnered up to solve this exact issue. So in the admin panel of tailscale you could set up a device as an exitnode and then have that run through one of Mullvads servers. It's all very neat and simple 😊
~~Exit nodes~~ Subnet Routers KICK ASS.
Makes it so my RPi enables me to manage any device on my home network from anywhere. I can print from my laptop or phone to my home printer. No need for a Tailscale client on hardware devices.
An Exit Node provides a LAN exit path for connected devices - so any of my TS connected devices can route to the internet through my home network, gaining RPi DNS filtering along the way (though I don't do this for performance reasons, it's just an example).
Edited to correct my misuse of exit node, and clarify the difference between it and Subnet routing.
That sounds awesome.
On Android and I believe IOS it's a single connection. I would start with the basic functionality (also don't create a tailscale account with GitHub bc it does weird things with sharing if you ever want to have multiple users).
Once you've got the VPN and storage working I can think of two options to give you the functionality of 2 vpns
That i can't say. Id imagine no at least on android.
If you dont mind the extra setup, cloudflare tunnels are awesome. https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/
I prefer this over tailscale as i dont want to have an app i need to access my server.
Tailscale only requires one app install, on a device in your network.
That device can be configued as a subnet router (providing local network access to Tailscale connections).
Then using either the Funnel or Serve option, remote devices can access your Tailnet without a client installed.
Just an option, another way of achieving similar results (though with different capabilities) as Cloudflare.
Edit: Funnel enables non-TS clients to access TS resources. Serve enables foreign TS clients to access your TS network.
The more you know! Do you know any guides that go over this? I'd be interested in setting this up.
Edit:
Its apart of thier docs. https://tailscale.com/kb/1019/subnets?q=subnet
Why would you be?
Generally Tailscale uses an app on every device to be a member of the Tailscale Virtual Mesh network.
Though by using the Funnel, Serve, and Subnet Router features you can access things without the Tailscale client app.