A lightweight(less than 5 MB) ZeroTier Controller Web UI for a self-hosted ZeroTier network controller that deployed at your edge.
GPL-3.0 License
A ZeroTier Controller Web UI for a self-hosted ZeroTier network controller that deployed at your edge.
Explore the screenshots »
*.ext.json
).Install Zerotier-Edge.
Download Zerotier-Edge
from here then unzip it.
Launch service
./zerotier-edge
Note: ./zerotier-edge --help
will show the help of command.
Access Web UI to manage your controller.
Configure remote access (optional)
It is recommended to enable https in Nginx and then proxy our service.
location /zerotier-edge/ {
proxy_pass http://127.0.0.1:9394/;
}
To build Zerotier-Edge
from source, ensure that you have Rust installed. Then, follow these steps in your terminal:
Clone the repository:
git clone https://github.com/mokeyish/zerotier-edge.git
cd zerotier-edge
Build:
pnpm install
pnpm run build
Display available options:
./target/release/zerotier-edge --help
Launch the application:
./target/release/zerotier-edge
Note:I don't want to use heavyweight deployment based on Docker/Nodejs. So I created this project.
This project is licensed under GPL-3.0 license (LICENSE-GPL-3.0 or https://opensource.org/licenses/GPL-3.0)
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the GPL-3.0 license, shall be licensed as above, without any additional terms or conditions.