0.9.5.2
0.9.5.2
This is maintenance release combined with minor features, which includes bunch of bugfixes:
- Standalone installation procedure and automation now available.
- Beego updated to the latest stable 2.1.6 version. Where 2 Hot vulnerabilities fixed (1, 2).
- GoLang version hiked to 1.21.5 with all the dependancies as well.
- All the images on hub.docker.com were rebuild.
- Escaping of special characters which is part of passphrase for new client certificates adding as a bugfix.
- Not necessary Ajac code for QR analysis removed.
- @vfdev-5 did code review and fixed some typos.
IMPORTANT
Read carefully before upgrading.
If you are running OpenVPN Server with legacy server.conf
location - --config /etc/openvpn/config/server.conf
(version 0.9.4.1) then
Please be sure to update your container to the latest version 0.5.1 or create symlink to legacy server.conf
location:
ln -s ~/openvpn-server/config/server.conf ~/openvpn-server/server.conf
For Raspberry-Gateway or openvpn-aws it is better to create new symlink or move file permanently.
For everyone who have 0.9.5.1
installed - please ignore this alert.
Here is updated Dockerhub tags:
current 0.9.5.2
release
previous 0.9.5.1
release
updated latest
release (which is 0.9.5.2 at the moment)
What's in the plans:
- UI improvemnts for best usability.
- More bugfixes for new functionality.
- Gracefull MFA during network transitions.
- User profiles editing option for Admins.
- Possible integration with external smtp server to sending QR codes over the email.
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 as fastest and secure base image
- GoLang 1.21
- Beego 2.1.6 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.
New Contributors
Full Changelog: 0.9.5.1...0.9.5.2