Hello all,
I am looking at using tailscale for my home server, specifications below:
Xeon X3450
16GB Ram (First thing to upgrade when I have money to spare)
Obviously running proxmox.
I am considering using tailscale to set up out of network access for some of my applications, including:
- Jellyfin server
- Pihole
- Samba Server
- A handful of videogame servers
- Offsite backup for other home-server friends
and whatever else I decide I want to try out in the future. I'm unfortunately not super knowledgeable about networking.
I want to be able to share some services and not others with people that I may or may not be able to convince to use their own tailscale VPN. For example, games, jellyfin, but not my file-server.
There are multiple ways to implement tailscale, and I would like to know which would be best for me, and more importantly why.
Tailscale can be installed on the host, on VMs, or on an LXC.
As such, I have the options of:
- Installing tailscale on the host
- Installing tailscale on one VM/LXC and letting it access other things over my LAN (IDK if this one works super well, I am in an appartment with others and don't have access to router settings, nor can I ensure others on my network don't get hacked)
- Installing Tailscale on multiple (possibly not all) VMs and LXCs, so that they show up as separate devices, easier to share individually.
What are the upsides and downsides of these methods, and why? I am interested in learning what I can to more effectively and securely host services for myself and others
I am looking at using tailscale for my home server, specifications below:
Xeon X3450
16GB Ram (First thing to upgrade when I have money to spare)
Obviously running proxmox.
I am considering using tailscale to set up out of network access for some of my applications, including:
- Jellyfin server
- Pihole
- Samba Server
- A handful of videogame servers
- Offsite backup for other home-server friends
and whatever else I decide I want to try out in the future. I'm unfortunately not super knowledgeable about networking.
I want to be able to share some services and not others with people that I may or may not be able to convince to use their own tailscale VPN. For example, games, jellyfin, but not my file-server.
There are multiple ways to implement tailscale, and I would like to know which would be best for me, and more importantly why.
Tailscale can be installed on the host, on VMs, or on an LXC.
As such, I have the options of:
- Installing tailscale on the host
- Installing tailscale on one VM/LXC and letting it access other things over my LAN (IDK if this one works super well, I am in an appartment with others and don't have access to router settings, nor can I ensure others on my network don't get hacked)
- Installing Tailscale on multiple (possibly not all) VMs and LXCs, so that they show up as separate devices, easier to share individually.
What are the upsides and downsides of these methods, and why? I am interested in learning what I can to more effectively and securely host services for myself and others