You might remember that I'm a pretty big fan of Tailscale, which makes it easy to connect your various devices together in a secure tailnet, or private network. Tailscale is super simple to set up on most platforms, but you'll need to install it manually if there isn't a prebuilt package for your system.
- Visit https://pkgs.tailscale.com/stable/#static to see the latest stable version for your system architecture, and copy the URL. For instance, I'll be using
- Download and extract it to the system:
wget https://pkgs.tailscale.com/stable/tailscale_1.34.1_arm64.tgztar xvf tailscale_1.34.1_arm64.tgzcd tailscale_1.34.1_arm64/
- Install the binaries and service files:
sudo install -m 755 tailscale /usr/bin/sudo install -m 755 tailscaled /usr/sbin/sudo install -m 644 systemd/tailscaled.defaults /etc/default/tailscaledsudo install -m 644 systemd/tailscaled.service /usr/lib/systemd/system/
- Start the service:
sudo systemctl enable tailscaledsudo systemctl start tailscaled
From that point, just
sudo tailscale up like normal.
Since Tailscale was installed outside of any package manager, it won't get updated automatically. When new versions are released you'll need to update it manually. To do that:
- Download and extract the new version.
- Install the
tailscaledbinaries as described above (no need to install the service files again).
- Restart the service with
sudo systemctl restart tailscaled.