Make sure you have a password set for deck
, because the install script will need sudo to suid root the tailscaled
binary.
- Create folder
tailscale
in home directory ofdeck
usermkdir -p ~/tailscale
- Make install script executable
chmod +x ~/tailscale/tailscale-install-user.sh
- Run install script
./tailscale/tailscale-install-user.sh
- Run
./tailscale/tailscale up
as elsewhere documented
This will run tailscaled
as user, so no changes to the SteamOS system partitions are necessary. The daemon will not be able to create a tun
device, routes, or firewall rules, though. Access from Deck to VPN is only possible using a local SOCKS proxy. It is possible, however, to access the Deck via SSH through the VPN (which is sufficient in my case).
- The setup described in https://tailscale.com/blog/steam-deck/ will not persist SteamOS updates
- Probably also interesting is https://gist.github.com/legowerewolf/1b1670457cfac9201ee9d67840952147 but I did not test as I wanted to experiment with
tailscaled
without root rights