

Read the docker installation instructionsįor details on how to generate a dynamic configuration using only environment docker docker run -p 80:80 ruimarinho/openvpn-monitor See configuration for details on configuring openvpn-monitor.
#Install openvpn ubuntu install
apache Install dependencies and configure apache Debian / Ubuntu apt-get -y install git apache2 libapache2-mod-wsgi python-geoip2 python-ipaddr python-humanize python-bottle python-semantic-version geoip-database-extra geoipupdateĮcho "WSGIScriptAlias /openvpn-monitor /var/a2enconf openvpn-monitorĬentOS / RHEL yum install -y git httpd mod_wsgi python2-geoip2 python-ipaddr python-humanize python-bottle python-semantic_version geolite2-city GeoIP-updateĮcho "WSGIScriptAlias /openvpn-monitor /var/systemctl restart httpdĬheckout openvpn-monitor cd /var/www/html


Virtualenv + pip + gunicorn # apt-get install python-virtualenv geoip-database-extra geoipupdate # (debian/ubuntu) # yum install python-virtualenv GeoIP-update geolite2-city python2-geoip2 # (centos/rhel) all CentOS/RHEL instructions assume the EPEL repository has been installed: yum install -y epel-release The current source code is available on github: Server, however it does not necessarily need to. It typically runs on the same host as the OpenVPN Status of an OpenVPN server, including all current connections. Openvpn-monitor is a simple python program to generate html that displays the
