Skip to content

ztalab/ZAManager

Repository files navigation

logo

License GoDoc

ZAManager is the controller of ZASentinel

Features

  • Based on Gin
  • Create Resource,Client,Relay,Server
  • Apply certificates from ZACA
  • Swagger support
  • Oauth2

How does it work

  1. Users add their Resource,Client,Relay,Server from ZAManager
  2. ZAManager apply certificates from ZACA for each of them
  3. Users download program from ZASentinel
  4. Config certificates for Client,Relay,Server

work

Building

$ 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

Installing

Docker-compose

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

Helm

working on it

License

ZAManager source code is available under the Apache 2.0 License.

Releases

No releases published

Packages

No packages published