Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.
- Bring your docker instance down
- Zip or copy your
data
andletsencrypt
folders - Pull this new image
jc21/nginx-proxy-manager:2.9.20
- Bring up your docker stack and check for any problems in the logs
- Renew your DNS certs
- Check some or all of your hosts for expected behaviour
Changes
- Workaround for cloudflare plugin install, fixes #2381
- Fix cerbot plugin installation issues (thanks @i-strelnikov)
- Load events configuration from custom file (thanks @BitsOfAByte)
- Update certbot desec plugin, fixes #2485 (thanks @LEDfan)
- Add Online (online.net) DNS provider (thanks @gromez)
- ACL changes should not blow away cert config, fixes #2254 (thanks @jmerdich)
- Use ssl_reject_handshake to reject requests to default https site (thanks @TheBeeZee)
- Mitigate CVE-2023-23596 by changing child_process.exec to child_process.execFile, fixes #2600 #2063 (thanks @skarlcf)
- Make sure to lowercase email address entered by the user during login (thanks @jlesage)
- Update certbot-dns-ionos plugin (thanks @campingwoelfe)
- Add Google Domains DNS provider (thanks @ ttocsr)
- Lots of outstanding dependabot updates
- Updates
openssl
and other packages from the base image, fixes #2602 - Added cert-prune command to container, see below
cert-prune
I've been using my own project for years and only recently found that certbot
keeps old certificates on file. My letsencrypt
folder was over 150mb :/ So @axllent has created this small piece of software and I've used it myself to reduce the size dramatically. I recommend backing up your letsencrypt
folder prior to using it.
To use it in this project you'll have to run the command manually at your leisure:
docker exec -ti yourdockercontainer cert-prune
# or
docker-compose exec npm cert-prune
# or
docker compose exec npm cert-prune
Docker images
For future stability, please consider using 2.9.20
tag and following releases for this project using the "Watch" menu top right of this screen.