Web page for OpenVPN user creation with Active Directory authorization
Based on Flask and pyOpenSSL
Steps to install:
- Install additional packages on your server
apt install libsasl2-dev python-dev libldap2-dev libssl-dev
- Install requirements
pip install -r requirements.txt
-
Fill app/config.py with your Active Directory credentials and needed certificate organization fields. Add path to your ca.crt and ca.key files
-
/app/static/certs/template.ovpn is template for your ovpn config files, fill it with your settings