Simple web UI to manage OpenVPN users.
Go to file
Ilya Sosnovsky 3db757659a
Merge pull request #1 from pashcovich/draft-password-auth
Additional password auth
Multiple mgmt interface usgae
Layout changes
Small fixes
2021-02-20 15:51:28 +03:00
frontend Additional password auth; Multiple mgmt interface usgae; Fixes; style changes; 2021-02-20 15:48:41 +03:00
setup Additional password auth; Multiple mgmt interface usgae; Fixes; style changes; 2021-02-20 15:48:41 +03:00
.dockerignore Add passwd auth feature; Fixes; Some layout changes 2021-02-15 09:03:38 +03:00
.gitignore Addded master-slave mode for openvpn-admin 2020-11-17 20:48:26 +03:00
Dockerfile Additional password auth; Multiple mgmt interface usgae; Fixes; style changes; 2021-02-20 15:48:41 +03:00
Dockerfile.openvpn Additional password auth; Multiple mgmt interface usgae; Fixes; style changes; 2021-02-20 15:48:41 +03:00
LICENSE Initial commit 2020-05-15 02:09:31 +03:00
README.md Fixed slave server crashed issue if the master is unvailable 2020-11-19 20:08:55 +03:00
build.sh Additional password auth; Multiple mgmt interface usgae; Fixes; style changes; 2021-02-20 15:48:41 +03:00
ccd.tpl Bug fixes; Small changes for slave UI 2020-11-20 19:11:58 +03:00
client.conf.tpl Additional password auth; Multiple mgmt interface usgae; Fixes; style changes; 2021-02-20 15:48:41 +03:00
docker-compose-slave.yaml Additional password auth; Multiple mgmt interface usgae; Fixes; style changes; 2021-02-20 15:48:41 +03:00
docker-compose.yaml Add passwd auth feature; Fixes; Some layout changes 2021-02-15 09:03:38 +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
main.go Additional password auth; Multiple mgmt interface usgae; Fixes; style changes; 2021-02-20 15:48:41 +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

README.md

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.