Releases: kchristensen/udm-le
AWS Mount fixes
This release fixes an issue with mount point of the .aws
directory into the Lego container when using Route53.
Officially official
When I first wrote this, the go-acme team wasn't publishing Docker images for armv8, so rather than building my own I found someone else's and used that. This release switches to the official Lego Docker image as they are now building for armv8.
There's nothing else in this release other than a comment update, so you don't have to rush out and upgrade if you're not concerned with not running the official Docker image.
Miscellaneous fixes
This release features a bunch of improvements with the captive portal functionality thanks to @timrettop -- namely it adds a ENABLE_CAPTIVE
setting in the environment file that will import the certificate and restart the unifi-os container regardless of certificate age on reboot. This fixes issues where post reboot the captive portal would revert back to a self-signed certificate.
Those upgrading from previous versions should take note that there are significant changes in the udm-le.env
file that require updating your existing installation or this script will fail to function.
Captive portals and DNS resolvers
This release:
- Fixes a couple of path related bugs
- Adds support for overriding the DNS resolvers used when issuing a certificate. This is helpful if you do split horizon DNS.
- Will import the generated certificate into the controller for use by the captive portal. Note: After a reboot this is likely to be broken until a new certificate is issued, but I don't know of a good way to do this short of forcing a certificate deploy and restart on every boot.
Now with more Java
- Try importing certificates to the Java keystore for captive portal users
Lego
- Fix lego directory creation on initial runs
Persistence
Thanks to boostchicken's diligence, it is now possible for modifications to the UDM variants to persist across firmware updates, so it's time to cut a release.
This release adds support on-boot-script persistence, multiple SAN support and miscellaneous fixes. If you've installed this previously, note that I've changed the installation directory to /mnt/data/udm-le
so you'll want to update your system accordingly (and probably delete /etc/cron.d/lego
if it still exists.
Thanks to @gtrabanco for bugfixes!