Need help with synology-tailscale?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

nirev
157 Stars 27 Forks MIT License 43 Commits 10 Opened issues

Description

Synology packages for tailscale.com

Services available

!
?

Need anything else?

Contributors list

# 286,947
elixir-...
Elixir
Erlang
Shell
21 commits
# 476,248
Shell
sed
CSS
JavaScr...
2 commits
# 43,267
Ruby
content...
schema-...
Homebre...
2 commits
# 131,864
CSS
Databas...
Laravel
hierarc...
1 commit
# 184,398
Shell
Vue.js
vuex
JavaScr...
1 commit
# 735,228
JavaScr...
Shell
1 commit
# 631,992
JavaScr...
Shell
1 commit
# 151,103
TypeScr...
HTML
Redux
Applica...
1 commit
# 256,190
JavaScr...
HTML
Shell
1 commit
# 128,292
netsec
Windows
sysinte...
Shell
1 commit
# 629,292
Scala
Python
Shell
akka-ht...
1 commit
# 612,141
C#
JavaScr...
1 commit

Tailscale package for Synology NAS

CI

Synology NAS package for Tailscale based on precompiled static binaries.

Disclaimer

You use everything here at your own risk. I am not responsible if this breaks your NAS. Realistically it should not result in data loss or make your NAS unaccessible, but one never knows.

Installation

Check the releases page for SPKs for your platform. If there is no SPK you have to compile it yourself using the instructions below.

  1. In the Synology DSM web admin UI, open the Package Center.
  2. Press the Manual install button and provide the SPK file.
  3. Follow the wizard until done.
  4. At this point
    tailscaled
    should be up and running.
  5. SSH into the machine, and run
    sudo tailscale up
    so you can authenticate.

Compatibility list

All models marked as working have been confirmed by users to work. If your model has the same platform as one of the working ones, chances are it will work for you too.

| Model | Platform | DSM version | arch | Working? | | --------- | ---------- | ----------- | ----- | -------- | | DS115j | armv7l | 6.2 | arm | Yes | | DS212j | armv5tel | 6.2 | arm | Yes | | DS213j | armada370 | 6.2 | arm | Yes | | DS215j | armada375 | 6.2 | arm | Yes | | DS214+ | armadaxp | 6.2 | arm | Yes | | DS216play | monaco | 6.2 | arm | Yes | | DS216se | armada370 | 6.2 | arm | Yes | | DS218+ | apollolake | 6.2 | x64 | Yes | | DS218j | armada38x | 6.2 | arm | Yes | | DS218play | rtd1296 | 6.2 | arm64 | Yes | | DS220+ | geminilake | 6.2 | x64 | Yes | | DS220j | rtd1296 | 6.2 | arm64 | Yes | | DS413j | armv5tel | 6.2 | arm | Yes | | DS415+ | avoton | 6.2 | x64 | Yes | | DS418j | rtd1293 | 6.2 | arm64 | Yes | | DS420+ | geminilake | 6.2 | x64 | Yes | | DS718+ | apollolake | 6.2 | x64 | Yes | | DS720+ | geminilake | 6.2 | x64 | Yes | | DS916+ | braswell | 6.2 | x64 | Yes | | DS918+ | apollolake | 6.2 | x64 | Yes | | DS920+ | geminilake | 6.2 | x64 | Yes | | DS1812+ | cedarview | 6.2 | x64 | Yes | | DS1815+ | avoton | 6.2 | x64 | Yes | | DS2015xs | alpine | 6.2 | arm | Yes |

Please note that the package is currently being generated based on Tailscale static binaries, so if your NAS has any of the supported architectures (x86, x86_64, arm, arm64) it should theoretically work.

Making packages

This project builds Synology packages "by hand", based on pre-compiled tailscale static binaries.

You can build the packages using

make
bash
git clone https://github.com/nirev/synology-tailscale.git
cd synology-tailscale/
make
If everything worked you should have a directory called
spks
that contains your SPK files.

Credits and References

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.