You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
11 months ago | |
---|---|---|
classes | 11 months ago | |
.gitignore | 11 months ago | |
LICENSE.md | 11 months ago | |
README.md | 11 months ago | |
install.sh | 11 months ago | |
requirements.txt | 11 months ago | |
zt_admin.py | 11 months ago |
README.md
Purpose
A CLI to control the creation and management of ZeroTier self hosted controllers. The controller is only controlled via Local API calls which is a limitation that is a large barrier to entry for many self hosters. There are several projects out there for Web GUI's to control the network, however, this offers the additional assurance that it can only be ran on the host controller, and must be ran as Root to ensure the highest security.
Setup
- Ensure Zerotier is installed
- Clone this repo
- run install.sh (NOT AS ROOT)
- sudo ./zt_admin.py
Current v0.1.b TODO
- Ability to set the IP of a member
- Ability to save additional details about a member (name and notes) - most likely a config.json
- Backup command
- Restore from Backup command
- List networks currently joined on this machine
- List zerotier devices and IPs
- ???
- PROFIT!!!