Skip to content

0.9

Compare
Choose a tag to compare
@d3vilh d3vilh released this 19 Sep 18:44
· 182 commits to main since this release
ab3b882

0.9

This is feature release which mainly includes new features:

  • Container image, finally migrated to the fastest and secure Alpine Linux. As reason uncompressed image size reduced 3.3 times! From 198Mb to just 49Mb!
  • Main Editor changed from JSON Editor to Ace (this idea bothered from @shuricksumy fork, please have a look on it, it has lot of interesting features.
  • Now OpenVPN-UI will highlights those clients certs which will expire in 30 or less days.
  • UI for Maintenance page has been improved.
  • OpenVPN Server default config template changed to fullfill majority demand.
  • Configuration pages got new options, to view and edit configuration files.
  • Several bugs were fixed and may more implemented

Here is updated Dockerhub tags:

current 0.9 release
previous 0.8 release
updated latest release (which is 0.9 at the moment)

Plans

  • UI improvemnts for best usability.
  • More bugfixes for new functionality.
  • Im open to implement your ideas and the best - to accept pull requests.

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
  • 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 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
  • Support any architecture, ready images for AMD64 and ARM available on Docker Hub.

What's Changed

Full Changelog: 0.8...0.9

New Web-UI Screenshots

OpenVPN-UI Home screen

OpenVPN-UI Certificates screen

OpenVPN-UI Create Certificate screen

OpenVPN-UI Expire Certificate details

OpenVPN-UI OK Certificate details

OpenVPN-UI EasyRSA vars config view screen

OpenVPN-UI Server Configuration edit screen