| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Administrate its OpenVPN with a web interface (logs visualisations, users managing...) and a SQL database.
# apt-get install openvpn apache2 php5-mysql mysql-server php5 nodejs unzip git wget sed npm curl # npm install -g bower # ln -s /usr/bin/nodejs /usr/bin/node
# yum install epel-release # yum install openvpn httpd php-mysql mariadb-server php nodejs unzip git wget sed npm # npm install -g bower # systemctl enable mariadb # systemctl start mariadb
Only tested on Debian Jessie. Feel free to open issues.
Setup OpenVPN and the web application:
$ cd ~/my_coding_workspace $ git clone https://github.com/Chocobozzz/OpenVPN-Admin openvpn-admin $ cd openvpn-admin # ./install.sh www_base_dir web_user web_group
Setup the web server (Apache, NGinx...) to serve the web application.
Create the admin of the web application by visiting http://your-installation/index.php?installation
$ git pull origin master # ./update.sh www_base_dir
It will remove all installed components (OpenVPN keys and configurations, the web application, iptables rules...).
# ./desinstall.sh www_base_dir
| Back | FazBrowse Home | New Git URL |