ZeroTier One

ZeroTier One is an app for Windows, Macintosh, Linux, BSD, Android, and iOS that connects devices, servers, and containers to virtual networks.

Installation

Lastest Version: 1.2.4 / Release Notes

Microsoft Windows

ZeroTier One.msi

Windows 7 and Windows Server 2012 or later are supported. ZeroTier One may work on Vista and Server 2008, but these are not officially supported and you may have to override certificate checking on install as these often have issues with newer SHA256 EV certificates.
Apple Macintosh

ZeroTier One.pkg

MacOS 10.7 or newer is supported. To uninstall open a terminal and run:
sudo "/Library/Application Support/ZeroTier/One/uninstall.sh"
If you need to stop the service:
sudo launchctl unload /Library/LaunchDaemons/com.zerotier.one.plist
To start the service again:
sudo launchctl load /Library/LaunchDaemons/com.zerotier.one.plist
Linux

We've found a way to make the easy but infamous "curl|bash" more secure. If your system has GPG, try this:

curl -s 'https://pgp.mit.edu/pks/lookup?op=get&search=0x1657198823E52A61' | gpg --import && \ if z=$(curl -s 'https://install.zerotier.com/' | gpg); then echo "$z" | sudo bash; fi

Some users may need to replace gpg with gpg2 in the above commands.

This first makes sure you have the contact@zerotier.com GPG key. If this succeeds it then fetches our install script and pipes it through GPG. This verifies the script against its embedded signature, and if it is valid only the verified portion is forwarded through to "sudo bash." Otherwise the script is not executed and you will see a GPG error about signature check failure.

The install.zerotier.com script first characterizes your Linux distribution and adds the ZeroTier official package repository if we have one available for you. It then installs the zerotier-one package, enables and starts the service, and prints your new 10-digit ZeroTier address.

For those who are a bit more careless lazy brave, the script also works without GPG:

curl -s https://install.zerotier.com/ | sudo bash

If you want to manually add our repositories they can be found on download.zerotier.com and source code can be found on GitHub.

Synology (Linux)

zerotier-one.spk

ZeroTier One for Synology NAS and personal cloud devices has been tested on Synology DSM 6.0 and 6.1 and can be installed on any ARM or x86/x86_64 based Synology device. Once installed you can join virtual networks from the ZeroTier One web UI.

Unfortunately there's currently an issue with some ARM-based Synology devices. We've ordered one for ourselves to test our port, so we'll have an update fixing the issue soon.