Logo
Deploy Now

Stars

1,220

Forks

115

Watchers

14

Developer links

ZTNET

ZTNET provides a polished web dashboard for running your own ZeroTier network controller, covering network creation, member authorization, IP assignment, flow rule editing, and real-time node monitoring entirely from the browser. The organization system supports multi-tenant deployments where teams manage separate network pools with role-based permissions and customizable email notification templates for events like member joins, departures, IP changes, and authorization updates. Each network view displays connected members with their ZeroTier addresses, assigned IPs, last-seen timestamps, physical endpoints, and protocol versions in a clean tabular layout. The admin panel provides platform-wide user management, SMTP configuration for transactional emails, and system-level settings. Built on the T3 stack with Next.js, Prisma ORM, tRPC, TypeScript, and Tailwind CSS with DaisyUI components, the application supports both PostgreSQL and SQLite for persistence and communicates directly with the ZeroTier controller daemon through its native API. Dark and light themes adapt to user preference, and responsive layouts make network management practical from any device. Docker Compose bundles the web application alongside the ZeroTier controller service. Over 100,000 Docker pulls confirm steady community adoption. GPL-3.0 licensed.

ZTNET
ZTNET
ZTNET
ZTNET
ZTNET

Benefits

  • Self-Hosted ZeroTier Controller
  • Run your own private ZeroTier network controller with full ownership over network configurations, member authorizations, IP assignments, and flow rules without relying on ZeroTier Central.
  • Multi-User Organization Support
  • Create organizations with role-based access control where teams independently manage separate network pools with customizable email notification templates for all node events.
  • Real-Time Member Monitoring
  • View connected members with ZeroTier addresses, assigned IPs, last-seen timestamps, physical endpoints, protocol versions, and authorization status updated in real time.
  • Modern T3 Stack Architecture
  • Built with Next.js, Prisma, tRPC, TypeScript, and Tailwind CSS providing type-safe APIs, responsive UI with dark and light themes, and PostgreSQL or SQLite persistence.

Features

  • Network Management
  • Create, configure, and delete ZeroTier networks with auto-assign IP pools, custom routes, DNS settings, and flow rule editing from the web interface.
  • Member Authorization
  • Authorize or revoke network members, assign static IPs, add tags and capabilities, and view detailed connection metadata per node.
  • Email Notifications
  • Customizable SMTP-based email templates for node joins, deletions, IP changes, authorization events, and organization membership updates.
  • Admin Dashboard
  • Platform-wide administration with user management, SMTP configuration, system settings, and organization oversight for root administrators.
  • Docker Deployment
  • Single Docker Compose file bundles the Next.js app and ZeroTier controller with PostgreSQL or SQLite for production-ready deployment.