How to Install Tailscale on FreeBSD
Published: Feb 15, 2024
Tailscale.com’s download page doesn’t list if its available for FreeBSD. But it does work on FreeBSD (tested on Release 14). Here’s how:
- Install the package:
pkg install tailscale - Edit
/etc/rc.confto addtailscaled_enable="YES" - Run
service tailscaled start. If you get an error, reboot. - After reboot, run
tailscale login. Grab the url, copy paste in a browser and approve the connection. - You can now ssh into the machine from another ’tailscaled’ machine from within your LAN or outside your home/office.
How to update Tailscale
Once installed, when you run the command tailscale on FreeBSD as root, you get a list of all the commands. Use tailscale update to update.
Key Expiry
You can choose to disable key expiry via Tailscale portal.
The SSH switch
Run tailscale like this:
tailscale set --ssh
for passwordless ssh logins all managed by tailscale. You only need to run this command once. The beauty of this approach is that you can disable ssh altogether on the system by removing ssh startup from rc.conf. It’s actually safer this way. Longread is available here.
Last updated: 04 Jan 2026
💃