{"repo":"furlongm/openvpn-monitor","free":true,"listed":false,"github":"https://github.com/furlongm/openvpn-monitor","clone":"git clone https://github.com/furlongm/openvpn-monitor.git","description":"openvpn-monitor is a web based OpenVPN monitor, that shows current connection information, such as users, location and data transferred.","language":"Python","stars":1059,"topics":["openvpn-server","python","openvpn-monitor","html","openvpn","openvpn-admin","openvpn-status","openvpn-client","openvpn-configuration"],"license":"GPL-3.0","category":"analytics","readme_excerpt":"openvpn-monitor Summary openvpn-monitor is a flask app that displays the status of OpenVPN servers, including all current connections. It uses the OpenVPN management console. It typically runs on the same host as the OpenVPN server, but it can also manage remote servers. Supported Operating Systems - Ubuntu 24.04 LTS (noble) - Debian 11 (bullseye) - CentOS / Rocky / Alma / RHEL 9 Installation Options - source - deb/rpm - apache - docker - virtualenv + pip + gunicorn - nginx + uwsgi N.B. all CentOS / Rocky / Alma / RHEL instructions assume the EPEL repository has been installed: If selinux is enabled the following changes are required for host/port to work: Source Checkout the code: Run the development server in debug mode: deb/rpm Ubuntu 24.04 (noble) Debian 12 (bookworm) CentOS / Rocky / Alma / RHEL 9 See configuration for details on configuring openvpn-monitor. apache Install dependencies and configure apache These instructions assume a source checkout to /var/www/html/openvpn-monitor Debian / Ubuntu CentOS / Rocky / Alma / RHEL See configuration for details on configuring openvpn-monitor. docker Read the docker installation instructions for details on how to generate a dynamic configuration using only environment variables. virtualenv + pip + gunicorn See configuration for details on configuring openvpn-monitor. nginx + uwsgi Install openvpn-monitor uWSGI app config Create a uWSGI config: /etc/uwsgi/apps-available/openvpn-monitor.ini Nginx site config Create an Nginx confi","default_branch":null,"files":null,"tree":[],"storefront":"/r/furlongm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/furlongm/openvpn-monitor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}