NginxProxyManager / NginxProxyManager/nginx-proxy-manager

Assign custom certificates to multiple proxy hosts at the same time

Open
#4,834 6 comments 7 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.