Skip to content

Instantly share code, notes, and snippets.

@tux7k
Created December 1, 2024 19:57
Show Gist options
  • Save tux7k/591a1dc663bf650f6508fee7d49c3d3c to your computer and use it in GitHub Desktop.
Save tux7k/591a1dc663bf650f6508fee7d49c3d3c to your computer and use it in GitHub Desktop.
How to setup Tailscale on NETGEAR READYNAS Devices

How to setup Tailscale on NETGEAR READYNAS Devices

Download and Extract Tailscale

  1. Go to the the Tailscale Linux Download Website and select 'Other' as the distro.
  2. Enable SSH on the NAS, and SSH into the admin account
  3. Do su and type in the admin password
  4. Download the stable release for 'arm' not arm64 in the admin home directory
  5. Unpack the archive with tar xvf tailscale_VERSION_ARCH.tgz

Moving files into locations

  1. tailscale -> /usr/bin
  2. tailscaled -> /usr/sbin
  3. systemd/tailscaled.service -> /etc/systemd/system

Chmoding files to execute

  1. chmod +x /usr/bin/tailscale
  2. chmod +x /usr/sbin/tailscaled

Editing the systemd service to work

  1. Remove lines 4 & 5 (the Wants= line and After= line)
  2. Remove line 8 (the EnvironmentFile= line)
  3. Remove everything after tailscaled.sock on the line starting with ExecStart=

The file should look like this

Starting / Enabling the service

  1. systemctl start tailscaled
  2. tailscale up
  3. systemctl enable tailscaled

Done! ๐ŸŽ‰

Tell me if anything is broken or doesn't work.

@DTheDJ
Copy link

DTheDJ commented Mar 30, 2025

Thanks for the instructions. I want to install Tailscale on my ReadyNAS NV+ v2 but I'm not able to start the service.
I get this message "bash: systemctl: command not found"

root@nas-v2:~# systemctl start tailscaled
bash: systemctl: command not found

Thanks

@tux7k
Copy link
Author

tux7k commented May 3, 2025

Maybe your ReadyNAS doesn't feature Debian and uses some other init system, that would probably make it a little more tricky to get it setup. If you can find which init system your ReadyNAS uses, you could probably find some guide on getting tailscale working on that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment