No description
Find a file
2017-05-23 13:34:06 +02:00
css Initial public release, ooh, scary 2016-08-29 15:28:58 +02:00
images Added screenshots of virtualbox steps 2016-09-01 10:23:04 +02:00
img Initial public release, ooh, scary 2016-08-29 15:28:58 +02:00
js Initial public release, ooh, scary 2016-08-29 15:28:58 +02:00
locale/sv_SE/LC_MESSAGES Initial public release, ooh, scary 2016-08-29 15:28:58 +02:00
apache.conf Initial public release, ooh, scary 2016-08-29 15:28:58 +02:00
apachessl.conf Added apache https configuration file as well as instructions 2016-09-01 10:58:06 +02:00
config.php Changed language default to English 2016-09-01 10:23:26 +02:00
index.php Added fetch button to newly created users for easier downloading of their profiles. 2016-09-29 07:50:29 +02:00
install-freebsd.md Changed image size, regular size, not 450 px in markdown anymore 2017-05-23 13:34:06 +02:00
install-virtualbox.md Changed image size, regular size, not 450 px in markdown anymore 2017-05-23 13:34:06 +02:00
install.md Changed image size, regular size, not 450 px in markdown anymore 2017-05-23 13:34:06 +02:00
LICENSE Initial commit 2016-08-29 15:23:14 +02:00
openssl.cnf Initial public release, ooh, scary 2016-08-29 15:28:58 +02:00
readme.md Added some configuration descriptions. 2016-09-01 10:39:12 +02:00
server.conf Added comments about configuration to make it clearer 2016-08-30 07:44:01 +02:00
template.ovpn Initial public release, ooh, scary 2016-08-29 15:28:58 +02:00

openvpn-php webgui for openvpn ca

Authors: Niklas Blomdalen, Johan Löwenmo, lopnet.se

Login

![Login screnshot](images/openvpn-php1.png?raw=true "Login" =450x)

Created user joe.banana

![User screnshot](images/openvpn-php2.png?raw=true "Created new user" =450x)

List of all users including revoked ones.

![List screnshot](images/openvpn-php3.png?raw=true "List of users" =450x)

Installation

See install.md

Configuration

Very little configuration is needed.

  • In server.conf (/usr/local/etc/openvpn/server.conf)
    • You most likely want to change push routes.
    • You might want to change ip range "server" to something unique.
    • You might want to change default gateway for clients and push some dns servers if you want all traffic to go through the VPN.
  • In config.php (/usr/local/www/apache24/data/config.php)
    • You might want to adjust the SSL_VALID time, its set to 2 years now.
    • You might want to set a specific hostname for client configurations, VPN_SERVER, but its automatically the vms hostname.
    • You can change language to swedish (for now) for the webgui.
    • You can set the strength used for new keys by changing the private_key_bits to 2048 or whatever (default is 4096)