flupine / VPNSox-CP

OpenVPN Panel for VPN Providers.

Home Page:https://vpnsox.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Codacy Badge

VPNSox-CP The OpenSource VPN Panel

What is VPNSox-CP ?

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

License

VPNSox-CP is released under the terms of the MIT license. See LICENSE for more information or see https://opensource.org/licenses/MIT.

Development Process

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.

How to use

Requirements:

  • APACHE2
  • At least php 5.6
  • Mysql/MariaDB

Steps:

  1. Create database
  2. Import sql file to your database
  3. Clone files
git clone https://github.com/flupine/VPNSox-CP.git
cd VPNSox-CP
composer install
  1. Configure your apache2 to point to public/ folder
  2. fill your credentials in /app/container.php
  3. configure a 2nd database for openvpn clients auth and import openvpn.sql inside it.
  4. Connect your vpn servers slaves to your openvpn remote database.
  5. Thats it !

About

OpenVPN Panel for VPN Providers.

https://vpnsox.org

License:MIT License


Languages

Language:JavaScript 84.0%Language:CSS 8.5%Language:HTML 4.4%Language:PHP 3.1%