0.9.3
0.9.3
This is feature release, which includes following new features:
- Two Factor Authentication (2FA/MFA)
- Three new optional fields for Client template
- Couple of bugs were fixed
Here is updated Dockerhub tags:
current 0.9.3
release
previous 0.9.2
release with legacy UI
updated latest
release (which is 0.9.3 at the moment)
Upgrade
For upgrade you don't need to do anything, just re-apply new image.
Plans
- UI improvemnts for best usability.
- More bugfixes for new functionality.
- Automation for standalone (non Docker) installation.
- To deal with QR-Code embedded into e-mail body
Updated features list
- 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 as fastest and secure base image
- GoLang 1.21
- Beego 2.1 with all vulnerabilities fixed
- Easy-rsa 3.X
- Openssl 3.X
- OpenVPN 2.5.8 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.
What's Changed
Full Changelog: 0.9.2...0.9.3