Andreas Happe: Using tailscale on Fedora Silverblue

April 7, 2025 in Linux Tech

I am using Fedora Silverblue as one of my main desktops. Recently, I’ve been moving some services to a server behind tailscale but was still using its local IP address when at home at my Silverblue desktop. While doable, using an IP-address with an invalid HTTPS certificate wasn’t that pretty — so why not just access it through tailscale even within the same network, it’s an overlay network overall (so it should do a direct connection between my desktop and the home-server).

But how to do this on silverblue? The documentation was lacking in this regard. This is what did it for me:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# add tailscale package to the root filesystem
$ sudo ostree remote add tailscale https://pkgs.tailscale.com/stable/fedora/tailscale.repo
$ sudo rpm-ostree install tailscale

# reboot
$ sudo reboot

# now register the device into the tailnet
$ sudo systemctl enable --now tailscaled
$ sudo tailscale up

# there will be an URL displayed, use it to add the device to the tailnet.
# after you registered it, it will automatically connect everytime
# you reboot.
comments powered by Disqus