ZeroTier Initial Config & Network Creation - cfloquetprojects/homelab GitHub Wiki
- Register for a ZeroTier Account and confirm your email prior to continuing, as you will need this to create the global area network.
- Ensure you have atleast two devices to connect to this network already networked and accessible.
- After you have created your ZeroTier account, navigate to your ZeroTier Central Network Page and create a network.
- The first page (shown below) details what the basic information of your network will entail, including a Network ID, Name, Description, and level of access control.

- We can set our name and description to anything we'd like, but the Network ID is assigned to our network.
- After the basic setup is finished, we can choose the private /24 subnet that we can use for our clients, shown below:

- Now it's time (if you haven't already) to install ZeroTier One on the client's your hoping to connect remotely. If you are on Windows you can follow this link, or if you're on Linux I've outlined the steps below:
- Let's install ZeroTier with the following command, the first will work if you're in a non-production environment but if security matters and gpg is at your disposal use the second one.
- Less secure installation:
curl -s https://install.zerotier.com | sudo bash
- More secure installation:
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
- After downloading and installing ZeroTier we can use
zerotier-cli
to join our existing network:
sudo zerotier-cli join <network_id>
- This should return a
200 OK
response, which should upon refreshing our ZeroTier Central web client show up as a joined node on our network, which we can authenticate shown below:

