
Docker-based web interface (with golang backend) for monitoring and admin of an OpenVPN TAP/TUN server setup with PiVPN or other OpenVPN server installations. This project has been renamed from pivpn-tap-web-ui, to reflect its new broader scope.
OpenVPN-Admin-Plus is a powerful web administration interface designed for managing OpenVPN TAP or TUN server environments, particularly optimized for use with PiVPN on various architectures such as amd64, arm64, and armv7 running on Debian or Ubuntu. This tool is encapsulated in a Docker container, providing a streamlined solution for users looking to enhance their OpenVPN management experience. Built with user-friendliness in mind, it is tailored for both novice and experienced users looking to simplify the oversight of their VPN networks.
The solution focuses on quick deployment and ease of use, ensuring that users can effectively manage their small OpenVPN environments with minimal hassle. With the right dependencies installed, such as Docker and Portainer, users can seamlessly jump into managing their VPN connections and associated functions.
Status Page: Provides real-time server statistics and a list of connected clients, enabling easy monitoring of your OpenVPN environment.
Easy Certificate Creation: Simplifies the process of creating client certificates, allowing for quick and straightforward certificate management.
Client Certificate Download: Enables the option to download client certificates in a zip package that includes configurations or as a single .ovpn file.
Log Preview: Allows users to view logs directly from the web interface, making it easier to troubleshoot issues and maintain oversight.
OpenVPN Configuration Modification: Facilitates the editing of OpenVPN config files through the user-friendly web interface, enhancing accessibility for users.
TAP and TUN Server Compatibility: Designed to seamlessly integrate with both TAP (bridge) and TUN (host-based) configurations, providing great flexibility depending on user needs.
User Authentication: Requires a secure login with default credentials, ensuring that sensitive information is protected; users are advised to change the password immediately upon first use.
Docker Integration: Fully compatible with Docker, making setup and management straightforward for users familiar with container technology.

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.