github ZoeyVid/NPMplus 2025-03-21-r1

latest releases: 2025-03-24-r2, 2025-03-24-r1
9 days ago

Note: In the past certs deleted in the UI (custom and certbot certs) were NOT deleted on the disk, which means that they may still be renewed by certbot, see how to delete them below the changelog

What's Changed

  • change: X_FRAME_OPTIONS now uses sameorigin as default instead of deny
  • improve: deleting custom certs will also remove them from the disk
  • fix: fancyindex was broken
  • fix: #1629
  • dep updates

How to remove certificates from the disk which were previously deleted in the ui (path relative to the path where you mounted the /data folder)

  • Make sure that you don't accidentally delete a cert which is still in use, compare the IDs and make a backup!
  • custom certs:
    • cert saved in tls/custom/npm-[id]
    • stapling file (if enabled) at tls/custom/npm-[id].der
    • deleting the folder and the stapling file will remove the cert.
  • certbot certs:
    • cert is saved in tls/certbot/live/npm-[id] and tls/certbot/archive/npm-[id]
    • stapling file (if enabled) at tls/certbot/live/npm-[id].der
    • renewal config at: tls/certbot/renewal/npm-[id].conf
    • deleting the folders, the stapling file and the renewal config will remove the cert.
    • NOTE: It is important that you also delete the renewal config, otherwise certbot may still renew/recreates the cert after deleting the folders!
  • Why doesn't NPMplus do this itself?
    • in the past it was possible to delete certs from the UI which were still in use (still possible for certs only used in streams) and may still are, deleting them automatically may break some instances

How to update

  • read the changes above
  • repull the docker image
  • apply possible changes that maybe effect you from above to your compose.yaml
  • redeploy the compose stack
  • report any issues you may find

Full Changelog: 2025-03-20-r1...2025-03-21-r1

Don't miss a new NPMplus release

NewReleases is sending notifications on new releases.