After installing and starting the service (which happens automatically on most platforms) your device will generate a ZeroTier address. This is a ten-digit address that looks like
To actually connect to anything you will need to join a network. These have 16-digit network IDs that look like
8056c2e21c000001. You can get a network ID from someone else or you can create your own network at my.zerotier.com.
Mac and Windows platforms have graphical interfaces that provide tray or task bar icons. All platforms have the
zerotier-cli command line interface. Use
zerotier-cli help to get help. On Unix-like systems you may need to preface this with
sudo, while on Windows you will need to use an administrator-mode command prompt.
Be sure to approve installation of the driver during the install process.
Windows 7 and Windows Server 2012 or later are supported. ZeroTier One might 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. XP is not supported as it lacks many important network API functions. If you are installing via a remote desktop session read this knowledge base entry.
The service will run on MacOS 10.7 or newer, while the GUI application (installed as ZeroTier One in your applications folder) requires 10.9 or newer. The command line interface will work for everyone, and you can also easily uninstall and restart ZeroTier One from a terminal.
Supports iOS 9 or newer.
We've found a way to make the easy but infamous "curl|bash" more secure. If your system has GPG, try this:
Some users may need to replace gpg with gpg2 in the above commands.
This first makes sure you have the firstname.lastname@example.org 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:
RPMs are available for x86 and x64. DEBs for a wide variety of architectures are present, with x86 and x64 for almost any distribution and armhf, armel, mipsel, mips64, aarch64, etc. available for certain others.
ZeroTier One for QNAP NAS devices. Once installed you can join virtual networks from the ZeroTier One command line interface.
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 older ARMv5TE-based Synology devices. We've ordered one for ourselves to test our port, so we'll have an update fixing the issue soon.
ZeroTier One for Western Digital MyCloud EX2/4/Ultra NAS and personal cloud devices. Once installed you can join virtual networks from the ZeroTier One command line interface.
If you have a Western Digital device that isn't supported here and would like support, please let us know.
FreeBSD has a port and a package.
OpenWRT has a community maintained port on GitHub.
Users of other platforms can get the source and try building. If you do a port, feel free to submit a pull request from the "dev" branch. ZeroTier One will build and run on OpenBSD and NetBSD, though these are not extensively tested.