Hello, fellow self-hosters!
I'm excited to share with you a project I've been working on - ztnet. It's a self-hosted ZeroTier network controller built with Next.js, Prisma, tRPC, TypeScript, Tailwind CSS.
The goal was to create a simple yet powerful web application that simplifies the process of creating, configuring, and monitoring your ZeroTier networks.
Here are some features you might find interesting:
ZeroTier Network Management - Seamlessly create, modify, and oversee multiple ZeroTier networks.
Node Monitoring - Effortlessly track network status and monitor connected nodes.
Intuitive Node Operations - Simply add or remove nodes from your networks with just a few clicks.
Configurable Network Settings - Easily adjust IP ranges, routes, Flow-Rules and access control settings according to your needs.
DNS and Multicast Configuration - Customize DNS and Multicast settings for each network to optimize performance.
IP Assignment Pool Management - Handle IP assignment pools with a user-friendly UI for effective management.
Auto-Assign IP Functionality - Benefit from the convenience of automatic IP assignment.
Network Privacy Controls - Ensure the confidentiality of your network with private network settings.
You can deploy ztnet easily using Docker, and the first registered user automatically gets admin rights.
Check out the project on GitHub here: https://github.com/sinamics/ztnet
Your feedback and contributions are very welcome. I hope you find this project useful for your self-hosting needs!