1
0
Fork 0
mirror of synced 2024-11-17 14:35:35 -05:00
Simple web UI to manage OpenVPN users.
Find a file
2020-11-27 12:00:03 +03:00
.werffiles Fixed slave server crashed issue if the master is unvailable 2020-11-19 20:08:55 +03:00
frontend Bug fixes; Small changes for slave UI 2020-11-20 19:11:58 +03:00
.dockerignore Addded master-slave mode for openvpn-admin 2020-11-17 20:48:26 +03:00
.gitignore Addded master-slave mode for openvpn-admin 2020-11-17 20:48:26 +03:00
build.sh New design; New features 2020-10-29 13:50:19 +03:00
ccd.tpl Bug fixes; Small changes for slave UI 2020-11-20 19:11:58 +03:00
client.conf.tpl Addded master-slave mode for openvpn-admin 2020-11-17 20:48:26 +03:00
docker-compose-slave.yaml Addded master-slave mode for openvpn-admin 2020-11-17 20:48:26 +03:00
docker-compose.yaml Addded master-slave mode for openvpn-admin 2020-11-17 20:48:26 +03:00
Dockerfile New design; New features 2020-10-29 13:50:19 +03:00
Dockerfile.openvpn New design; New features 2020-10-29 13:50:19 +03:00
get-easyrsa-end-gen-certs.sh Addded master-slave mode for openvpn-admin 2020-11-17 20:48:26 +03:00
go.mod Code refactoring to singleton; Added metrics 2020-11-27 10:23:59 +03:00
go.sum Code refactoring to singleton; Added metrics 2020-11-27 10:23:59 +03:00
helpers.go Code refactoring to singleton; Added metrics 2020-11-27 10:23:59 +03:00
LICENSE Initial commit 2020-05-15 02:09:31 +03:00
main.go Fix server certs expire metrics math 2020-11-27 12:00:03 +03:00
README.md Fixed slave server crashed issue if the master is unvailable 2020-11-19 20:08:55 +03:00
start-with-slave.sh Addded master-slave mode for openvpn-admin 2020-11-17 20:48:26 +03:00
start.sh Addded master-slave mode for openvpn-admin 2020-11-17 20:48:26 +03:00
werf.yaml Code refactoring to singleton; Added metrics 2020-11-27 10:23:59 +03:00

openvpn-admin

usage: openvpn-admin [<flags>]

Flags:
  --help                           Show context-sensitive help (also try --help-long and --help-man).
  --listen.host="0.0.0.0"          host(s) for openvpn-admin
  --listen.port="8080"             port for openvpn-admin
  --role="master"                  server role master or slave
  --master.host="http://127.0.0.1" url for master server
  --master.basic-auth.user=""      user for basic auth on master server url
  --master.basic-auth.password=""  password for basic auth on master server url
  --master.sync-frequency=600      master host data sync frequency in seconds.
  --master.sync-token=TOKEN        master host data sync security token
  --ovpn.host=HOST:PORT ...        host for openvpn server
  --ovpn.network="172.16.100.0/24" network for openvpn server
  --mgmt.host="127.0.0.1"          host for openvpn server mgmt interface
  --mgmt.port="8989"               port for openvpn server mgmt interface
  --easyrsa.path="/mnt/easyrsa"    path to easyrsa dir
  --easyrsa.index-path="/mnt/easyrsa/pki/index.txt"  
                                   path to easyrsa index file.
  --ccd.path="/mnt/ccd"            path to client-config-dir
  --static.path="./static"         path to static dir
  --debug                          Enable debug mode.