This is the official sources of vpnsox.org I know the code is not very optimized (Controllers as example) but i work on a better version of it. You can contribute to the project and purpose your pull requests. I provide a complete documentation about the code so if you want, you can easily contribute to the project.
Screenshots : https://photos.app.goo.gl/ceahSKDpmGtzhDVPA
VPNSox-CP is released under the terms of the MIT license. See LICENSE for more information or see https://opensource.org/licenses/MIT.
The master
branch is regularly built and tested, but is not guaranteed to be
completely stable. Tags are created
regularly to indicate new official, stable release versions of VPNSox-CP
The contribution workflow is described in CONTRIBUTING.md.
Requirements:
- APACHE2
- At least php 5.6
- Mysql/MariaDB
Steps:
- Create database
- Import sql file to your database
- Clone files
git clone https://github.com/flupine/VPNSox-CP.git
cd VPNSox-CP
composer install
- Configure your apache2 to point to public/ folder
- fill your credentials in /app/container.php
- configure a 2nd database for openvpn clients auth and import openvpn.sql inside it.
- Connect your vpn servers slaves to your openvpn remote database.
- Thats it !