adamwalach/openvpn-web-ui

Updated version of this project available: OpenVPN Admin Plus!

bnhf opened this issue · 0 comments

bnhf commented

Though this project still functions for the most part, there have been a number of important changes in OpenVPN and EasyRSA since it was last updated in 2017. In early 2022, I started the process of bringing it up-to-date -- mostly for my own use. :-)

Late last year I did significant additional work, and am happy to say it's in great shape! All of the known issues with this outstanding original version of the project have been addressed. It's designed to work with OpenVPN 2.5.x and higher (many, many important advancements since 2.4.x), along with EasyRSA3. Certificate revocation and removal have been added. SSL is now supported, and bugs in the status page data have been fixed.

The tried-and-true AdminLTE theme has been tweaked for a dark look. Go and all of the dependencies have been brought current as well. It now supports armv7 and arm64, in addition to amd64.

Though it will work with OpenVPN in a container (TUN only), support is not limited to that. It's primarily intended to work with the PiVPN script for a host-based OpenVPN installation on Debian, Ubuntu or the Raspberry Pi OS. This allows for either TUN or TAP connections!

Here are a few screenshots:

screenshot-nuc10-pc2 localdomain_8080-2023 01 10-15_31_48

screenshot-nuc10-pc2 localdomain_8080-2023 01 10-15_11_54

screenshot-nuc10-pc2 localdomain-2023 01 10-14_51_43

screenshot-nuc10-pc2 localdomain-2023 01 10-14_45_55

The new repository can be found here:
https://github.com/bnhf/openvpn-admin-plus

And, a write-up can be found here:
https://technologydragonslayer.com/2023/01/11/openvpn-admin-plus-an-admin-web-user-interface-for-openvpn-servers/

Available as a multi-arch Docker container here:
https://hub.docker.com/repository/docker/bnhf/openvpn-admin-plus/general