roclops/genesis-openvpn

By roclops

Updated almost 7 years ago

Artifact
Image
0

10K+

roclops/genesis-openvpn repository overview

Roclops | Genesis | Openvpn Access Server

roclops/genesis-openvpn

An Openvpn Access Server running in a Centos 6 docker container with MySQL backend in TCP only mode and LDAP integration.

Running

docker run -d \
    --name openvpn \
    -p 443:443 \
    -p 943:943 \
    -p 9443:9443 \
    --privileged=true \
    -e VPN_HOSTNAME=<VPN Hostname> \
    -e LDAP_HOSTNAME=<LDAP Hostname> \
    -e VPN_PASSWORD=<Openvpn admin password. Default: Random string> \
    -e VPN_CIDR=<CIDR block of private IPs routed over vpn. Default: 172.16.0.0/12> \
    -v /some/path:/config \
    roclops/genesis-openvpn:latest

Then login to https://dockerhostip:943/admin

Usage

  • Admin UI: https://dockerhostip:943/admin
  • Client UI: https://dockerhostip/
  • VPN Connections: dockerhostip:9443

Building

Use the standard Roclops build process.

  • Set VERSION file to the new version.
  • Run "sh build.sh"

This will create a new build image and push to the Roclops Dockerhub repo. Running the build.sh creates/pushes the following tags:

  • <VERSION>.<TIMESTAMP>
  • <VERSION>
  • latest

For example, if the VERSION file contains 1.2.3, then the following tags would be produced and pushed to the Dockerhub repo:

  • 1.2.3.20170124103302
  • 1.2.3
  • latest

Tag summary

Content type

Image

Digest

Size

228.3 MB

Last updated

almost 7 years ago

docker pull roclops/genesis-openvpn:1.2.2.20191001151127