NginxProxyManager / nginx-proxy-manager

Docker container for managing Nginx proxy hosts with a simple, powerful interface
https://nginxproxymanager.com
MIT License
22.67k stars 2.64k forks source link

Automatically renew certs option and disable/enable all hosts #3517

Open StuartMorrisAU opened 8 months ago

StuartMorrisAU commented 8 months ago

Is your feature request related to a problem? Please describe.

  1. The upgrade steps in the release notes include one to manually renew all certificates. Manually doing this for each host is time consuming.
  2. Certain actions seem to require a host to be disabled and then enabled for the change to take effect. e.g. if removing or changing the access list. Manually doing this for all hosts is similarly time consuming.

Describe the solution you'd like

  1. Certificates:

    1. It'd be great if there was an option to renew all certificates in one go, then dump a report of action results into the log.
    2. There should be an option next to each certificate where I can modify the dns01 challenge provider and associated settings such as API key for when the credentials are rolled.
    3. Certificates, configuration files, and other related files are stored with a number instead of the hostname. To make diagnostics easier, that number should be visible somewhere in the UI to help find the right config or log file.
  2. To speed up the disabling/ enabling of all hosts, there should be a button to do that action in one go.

Describe alternatives you've considered

At the moment, I just do all of this manually.

Additional context

Thank you!

github-actions[bot] commented 1 month ago

Issue is now considered stale. If you want to keep it open, please comment :+1: