What ZeroTier Actually Does for Your Business
ZeroTier is a decentralized SDN controller that creates virtual Layer 2 and Layer 3 networks over the public internet. Instead of setting up site-to-site VPN tunnels between every pair of locations — which creates an exponential management problem — you simply join each device to a ZeroTier network ID, and it becomes reachable as if it were plugged into the same Ethernet switch.
The platform consists of three components: the ZeroTier client agent (installed on endpoints, servers, or routers), the ZeroTier network controller (which can be the company's own self-hosted instance or ZeroTier's free/managed cloud), and the network itself, identified by a 16-digit network ID. Traffic between nodes is encrypted using Curve25519/Ed25519 key exchange and authenticated using a global identity system — there are no pre-shared keys to rotate or certificates to manage per user.
For a business, the practical outcome is this: a laptop in Vancouver, a file server in Portland, a cloud VM in Azure, and a NAS at an employee's home can all share a single private subnet (e.g., 10.147.17.0/24) and communicate bidirectionally without any firewall port forwarding, NAT traversal configuration, or VPN client juggling. ZeroTier handles NAT punching and direct peer-to-peer connections automatically, falling back to relay servers only when direct connectivity fails.
How ZeroTier Compares to Tailscale, Traditional VPNs, and SD-WAN
The three most common alternatives businesses evaluate alongside ZeroTier are traditional IPsec/OpenVPN setups, Tailscale, and commercial SD-WAN appliances. Here's how they stack up:
- Traditional VPN (OpenVPN/IPsec): Typically free or low-cost, but requires manual tunnel configuration between sites, static IP management, and ongoing maintenance. A 3-site mesh requires 3 tunnels; a 5-site mesh requires 10. Scaling becomes painful quickly.
- Tailscale: Commercial WireGuard-based mesh VPN. Excellent product, but the free tier is limited to 100 devices, and business plans start around $6–$18 per user per month. Uses a commercial coordination server by default (though Headscale offers a self-hosted alternative).
- Commercial SD-WAN (Cisco Meraki, Fortinet, VMware VeloCloud): Powerful but expensive — typically $300–$1,500+ per site per year in licensing alone, plus hardware costs. Overkill for most SMBs with fewer than 10 locations.
- ZeroTier: Free open-source tier supports up to 25 networks and unlimited devices on the hosted controller. Self-hosting the controller removes all limits. No per-user licensing.
For a 25-employee company with 3 offices and a handful of cloud servers, Tailscale would cost roughly $150–$450/month on a Business plan. ZeroTier's equivalent setup costs $0. Over a three-year period, that's $5,400–$16,200 in savings — not trivial for an SMB IT budget.
Real-World Deployment Scenarios for SMBs
ZeroTier shines in several specific scenarios that SMBs frequently encounter:
Multi-site office connectivity: A professional services firm with offices in Vancouver, WA and Portland, OR can install ZeroTier on a pfSense or OPNsense router at each location, bridge the ZeroTier interface to the local LAN, and create a transparent site-to-site link. Users in either office can access shared file servers, printers, and internal applications without VPN clients on their individual machines.
Remote workforce access: Instead of maintaining a VPN concentrator with limited concurrent session capacity, each remote employee installs the ZeroTier client on their laptop. They join the company network and can access internal resources directly — RDP to office workstations, SMB shares, internal web apps — all over an encrypted peer-to-peer connection.
Cloud-to-on-premises integration: A business running Azure VMs for a custom application can install ZeroTier on those VMs and join them to the corporate network. The cloud servers can then communicate with on-premises databases and APIs using private RFC1918 addresses, eliminating the need for Azure VPN Gateway (which costs $36–$370+/month depending on SKU).
IoT and branch device management: For businesses managing devices across customer sites — security cameras, POS systems, industrial controllers — ZeroTier provides a clean remote management path without exposing those devices to the public internet.
Practical Setup Considerations and Hosting
Getting ZeroTier into production is straightforward, but a few decisions matter:
- Controller choice: The simplest path is using ZeroTier's hosted controller (my.zerotier.com), which is free for up to 25 networks. For full autonomy and no device limits, self-host the controller on a small Linux VM — a $5/month VPS is more than sufficient. The controller only coordinates; actual traffic flows peer-to-peer.
- Network design: Use a dedicated private subnet for each ZeroTier network. Avoid overlapping with existing LAN ranges. If bridging to local LANs, ensure each site uses a unique subnet to prevent routing conflicts.
- Router vs. client deployment: For site-to-site connectivity, install ZeroTier on edge routers (pfSense, OPNsense, Ubiquiti EdgeOS, or MikroTik) rather than individual devices. This keeps ZeroTier transparent to end users. For remote individual workers, the desktop/mobile client is the right choice.
- Hardware requirements: ZeroTier is extremely lightweight — it uses minimal CPU and RAM. A Raspberry Pi 4 can comfortably route ZeroTier traffic for a small office. For higher-throughput sites, any modern x86 router handles it easily. Expect near-line-speed throughput on direct P2P connections; relayed connections are slower but still functional.
- Maintenance: ZeroTier updates are infrequent and non-disruptive. The client auto-updates on most platforms. Plan for quarterly check-ins to review network membership, remove departed employees' devices, and verify controller health.
Security Implications and Hardening Best Practices
ZeroTier's security model is fundamentally sound — identity-based authentication, end-to-end encryption, and no exposed listening ports on endpoints. However, like any networking tool, misconfiguration creates risk. Follow these practices:
- Authorize devices manually: By default, new devices that join a network ID are not authorized. Keep this setting enabled. Never set a network to auto-authorize — this would allow anyone with the network ID to join.
- Use access control rules: ZeroTier supports capability-based rules at the network level. Restrict which nodes can talk to which — for example, allow remote worker laptops to reach only specific server IPs and ports, not the entire network.
- Treat the network ID as semi-sensitive: Unlike a password, the network ID alone doesn't grant access (devices must also be authorized). Still, don't publish it publicly. Distribute it through your IT management system.
- Enable 2FA on the controller account: If using the hosted controller, the my.zerotier.com account controls who can authorize devices on your networks. Protect it with TOTP-based 2FA at minimum.
- Monitor membership regularly: Review authorized nodes monthly. Remove devices for departed employees immediately. ZeroTier doesn't integrate with directory services natively, so this is a manual process — build it into your offboarding checklist.
- Consider self-hosting for sensitive environments: For businesses in regulated industries (healthcare, finance), self-hosting the controller on infrastructure you control eliminates dependency on a third-party coordination service for network membership decisions.
Beawit Consulting uses ZeroTier in production for client environments where lightweight, reliable multi-site and remote access connectivity is needed without the overhead and cost of traditional VPN infrastructure or commercial SD-WAN. We've deployed it on pfSense routers for site-to-site links, on Azure VMs for cloud-to-premises integration, and as a remote access solution for distributed workforces. In practice, it has proven more stable than OpenVPN for site-to-site use cases and dramatically simpler to manage — a single network ID replaces what would otherwise be a web of bilateral tunnel configurations. The self-hosted controller option gives us complete control over network membership, which matters for clients with compliance requirements.
For SMBs evaluating ZeroTier, the recommendation is straightforward: start with the hosted controller for a proof-of-concept connecting 3–5 devices. Once you've validated the use case, migrate to a self-hosted controller for production and integrate it into your router infrastructure for transparent site-to-site connectivity. The total implementation time for a typical 2-site SMB with 10 remote workers is under 4 hours, and the ongoing maintenance burden is minimal compared to traditional VPN management.
Beawit Consulting provides comprehensive IT services to small and medium businesses in the Vancouver/Portland metro area. We specialize in Microsoft Azure, M365, hybrid cloud, network engineering, and infrastructure automation.
Contact us at contactus@beawit.net or call (360) 399-6834.
Looking for reliable internet connectivity for your business? Use our Scout lookup tool to search available options from over 75 providers, including AT&T, Comcast, Cox, Crown Castle, Fidium, Frontier, Lumen, Spectrum, Verizon, and Zayo — with instant pricing proposals and contracts.