0.9.5.6
This is maintenance release which include bugfixes:
- Issues #114 and #116 reported by @gregewing
- All DockerHub images rebuild with Alpine 3.21 as base image (armv5 images still on v. 0.9.5.3, as Debian drop armv5 support).
- Login page was redesigned a bit with new icons and symlic to Google Login
- Exclamation symbols removed from Client and Server configuration pages
- Back-End scripts and build process updated to support EasyRSA 3.2.1 rupdates.
- Here are infra side updates:
- Alpine 3.21 as base image.
- OpenVPN 2.6.12-r1.
- OpenSSL 3.3.2-r4.
- EasyRSA 3.2.1-r0.
- Oath-toolkit 2.6.12-r0.
This closed all the security vulnerabilities.
Here is updated Dockerhub tags:
current 0.9.5.6
release
previous 0.9.5.5
release
updated latest
release (which is 0.9.5.6 at the moment)
What's in the plans:
- UI improvemnts for best usability.
- More bugfixes for new functionality.
- Profiles support for different OpenVPN Server configurations.
Features list.
No new features added in this release.
- Status page that shows server statistics and list of connected clients
- Supports OpenVPN tunnel(
dev tun
) or bridge(dev tap
) server configurations - Easy to generate, download, renew, revoke, delete and view client certificates
- Client can have secret passphrase and static IP assigned during client certificate generation
- Two factor authentication (2FA) support
- Change predefined EasyRSA vars including certificates and CRL expiration time
- Maintain EasyRSA PKI infrastructure (init, build-ca, gen-dh, build-crl, gen-ta, revoke)
- Change OpenVPN Server configuration via web interface
- Easy to preview OpenVPN Server logs
- Restart OpenVPN Server and OpenVPN UI from web interface
- OpenVPN-UI users management. Administrators has full access, regular users to Certificates management, logs and status page only.
- OpenVPN-UI Admin user and password can be passed via environment variables to container
- Updated infrustracture:
- Alpine Linux 3.21, as fastest and secure base image
- GoLang 1.23.4
- Beego 2.3.4 with all vulnerabilities fixed
- Easy-rsa 3.2.X
- Openssl 3.2.X
- OpenVPN 2.6.10 Server is fully compatible
- Compatible OpenVPN Server images can be found on Docker Hub - d3vilh/openvpn-server:latest
- As well as Openvpn-UI itself - d3vilh/openvpn-ui:latest
- Support any architecture, ready images for AMD64 and ARM available on Docker Hub.
At the moment Im fully engaged with other project which is main income for my family, so If you would like to join the team and push development of UI further - you are welcome!
Full Changelog: 0.9.5.5...0.9.5.6