NginxProxyManager / NginxProxyManager/nginx-proxy-manager
Assign custom certificates to multiple proxy hosts at the same time
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 34.2k
- Forks
- 3.9k
- Avg merge
- 21h 12m
- Merged PRs (30d)
- 20
Description
Is your feature request related to a problem? Please describe.
First of all, thank you for your hard work. I love the project and use it everywhere.
I have several instances of NPM with more than 50 proxy hosts with custom SSL wildcard certificates. The problem is that when they expire, I have to change the certificates one by one on all the proxy hosts, with the consequent risk of forgetting some of them, as well as it being a repetitive and tedious task.
Describe the solution you'd like
The ideal solution would be to be able to replace the custom certificate so that you don't have to reassign the certificate on all proxy hosts.
Alternatively, it would be nice to be able to assign the certificate en masse to all desired proxy hosts (I'm thinking of a table with selectable checkboxes and an “Assign certificate” button).
Describe alternatives you've considered
I considered creating a custom script that uses APIs to perform operations on a large scale, or overwriting the certificate file and restarting NPM, but I haven't tested whether this works yet. If anyone has already found a workaround, please write it below.
EDIT
Related https://github.com/NginxProxyManager/nginx-proxy-manager/issues/4769
and this PR https://github.com/NginxProxyManager/nginx-proxy-manager/pull/4425
Sorry, I didn't see that.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading related issue #4769 and pull request #4425, which the report identifies as covering the same certificate-assignment problem. Confirm whether that work addresses replacing or assigning certificates across selected proxy hosts; done means the requested bulk certificate operation is available without editing hosts individually.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nginx, typescript
- Domain
- full-stack, security
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100