Download

Getting Started

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 89e92ceee5.

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.

A more detailed Getting Started is available at our Knowledge Base.
Visit our community chat for live help.

Download Links

Latest Version: 1.4.2 / Release Notes

Microsoft Windows

MSI Installer (x86/x64)

Be sure to approve installation of the driver during the install process.

Windows 7 and Windows Server 2012 or later are supported. It may work on Vista and Server 2008 but no support will be offered on these. If you are installing via a remote desktop session read this knowledge base entry.

MacOS

MacOS PKG Installer

MacOS 10.7 or newer is supported. The following commands can be used from the terminal to control, restart, or uninstall the service.

# Get your ZeroTier address and check the service status
sudo zerotier-cli status

# Join, leave, and list networks
sudo zerotier-cli join ################
sudo zerotier-cli leave ################
sudo zerotier-cli listnetworks

# Stop and start the service with launchctl
sudo launchctl unload /Library/LaunchDaemons/com.zerotier.one.plist
sudo launchctl load /Library/LaunchDaemons/com.zerotier.one.plist

# Cleanly uninstall ZeroTier One, preserving only your secret identity
sudo "/Library/Application Support/ZeroTier/One/uninstall.sh"

Apple iOS

Get in App Store

The iOS App runs on iOS 10 or newer.

Android

Get in Google Play Store

The app should work on Android 4.0.3 or newer, though more recent versions are recommended. LineageOS may have issues and unfortunately we’re not able to duplicate or debug them.

Linux (DEB/RPM)

Debian and RPM based distributions including Debian, Ubuntu, CentOS, RHEL, Fedora, and others are supported via a script that adds the right repository and installs the package.

If you’re willing to rely on SSL to authenticate the site, a one line install can be done with:

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

If you have GPG installed, a more secure option is available:

curl -s 'https://raw.githubusercontent.com/zerotier/ZeroTierOne/master/doc/contact%40zerotier.com.gpg' | gpg --import && \
if z=$(curl -s 'https://install.zerotier.com/' | gpg); then echo "$z" | sudo bash; fi

Other Linux distributions may have their own packages. If not try building and installing from source.

FreeBSD

FreeBSD Package

The FreeBSD package is created and supported by the FreeBSD community and not by ZeroTier, Inc. Contact the package maintainer to report packaging related bugs.

Synology NAS

ZeroTier One for Synology NAS is designed for DSM 6+ and can be installed on any ARM, x86, or x64 based Synology NAS device. Once installed you can join virtual networks from the ZeroTier One web UI. Currently setup via QuickConnect is not supported. Check the ZeroTierNAS repository for more information.

QNAP NAS

Packages are available for x86, x64, and several ARM variants. Once installed ZeroTier can be controlled from the command line. Check the ZeroTierNAS repository for more information.

WD MyCloud NAS

ZeroTier One for Western Digital MyCloud EX2/4/Ultra NAS and personal cloud devices, with packages at download.zerotier.com. Once installed you can join virtual networks from the ZeroTier One command line interface. See the ZeroTierNAS repository for more information.

Others

Community OpenWRT Port

Community ports are not supported directly by ZeroTier, Inc. Contact the maintainer of the port for help or to report port-specific bugs.

Docker

The repository contains a Dockerfile that can be used to create a containerized ZeroTier for use with pure container-only Linux distributions.

Open Source

ZeroTier One on GitHub

ZeroTier One can be compiled easily from source for use on OSes other than those that we support via pre-built packages. This includes less common versions of Linux, older FreeBSD, OpenBSD, NetBSD, etc.

App Embedding / SDK (libzt)

libzt on GitHub

libzt downloads

The libzt project combines our network virtualization engine with a lightweight user-space TCP/IP stack and a Posix-compliant network API. The result can be built into an application as a library, allowing it to access virtual networks without elevated permissions or special OS access to create tun/tap ports.

Older Versions

Older versions of ZeroTier can be found here.