ZAManager is the controller of ZASentinel
- Based on Gin
- Create Resource,Client,Relay,Server
- Apply certificates from ZACA
- Swagger support
- Oauth2
- Users add their Resource,Client,Relay,Server from ZAManager
- ZAManager apply certificates from ZACA for each of them
- Users download program from ZASentinel
- Config certificates for Client,Relay,Server
$ git clone git@github.com:ztalab/ZAManager.git
$ cd ZAManager
$ make
You can set GOOS and GOARCH environment variables to allow Go to cross-compile alternative platforms.
The resulting binaries will be in the bin folder:
$ tree bin
bin
├── ZAManager
cd examples/docker-compose/
vim nginx.conf. line 38,chane you own domain
docker-compose up -d
This will also install ZACA and ZAPortal
Don't forget change zta_oauth2
table Oauth2 data in mysql with your owns
working on it
ZAManager source code is available under the Apache 2.0 License.