mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-25 17:35:52 +03:00
[GH-ISSUE #4008] Impossible to upload custom certificate #2614
Labels
No labels
awaiting feedback
bug
cannot reproduce
dns provider request
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
need more info
no certbot plugin available
product-support
pull-request
question
stale
troll
upstream issue
v2
v2
v2
v3
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nginx-proxy-manager-NginxProxyManager#2614
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @trisosamu on GitHub (Sep 19, 2024).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/4008
Checklist
jc21/nginx-proxy-manager:latestdocker image?Describe the bug
Nginx Proxy Manager Version
To Reproduce
Steps to reproduce the behavior:
Screenshots
Operating System
@github-actions[bot] commented on GitHub (May 17, 2025):
Issue is now considered stale. If you want to keep it open, please comment 👍
@SQ9MDD commented on GitHub (Nov 12, 2025):
Same issue here
I’m experiencing the exact same problem.
When I try to add a custom certificate, the Certificates interface freezes or breaks — it stops loading completely afterward.
I tried uploading valid .pem and key files, but after clicking Save the UI hangs and the certificate never appears. Restarting the container or clearing cache doesn’t help.
@moseslecce commented on GitHub (Nov 13, 2025):
When I try to upload a custom wildcard certificate, I notice in the logs it does not include a domain name:
id: 12,
expires_on: '2026-07-21 23:59:59',
domain_names: [ null ]
and upon reloading the certificate page it will go blank due to an error:
Uncaught TypeError: Cannot read properties of null (reading 'includes')
at h (DomainsFormatter-DRGLydBn.js:1:109)
at ld (index-BBAG1AZl.js:49:48769)
at M0 (index-BBAG1AZl.js:49:71656)
at nS (index-BBAG1AZl.js:49:82048)
at LS (index-BBAG1AZl.js:49:117928)
at aI (index-BBAG1AZl.js:49:116966)
at tg (index-BBAG1AZl.js:49:116794)
at xS (index-BBAG1AZl.js:49:113564)
at qS (index-BBAG1AZl.js:49:125603)
at Ad (index-BBAG1AZl.js:49:124155)
Here is the relevant code snippet:
import {j as e, d as c, ad as m, c as d} from "./index-BBAG1AZl.js";
const h = ({domain: s, color: n}) => {
let a;
return s.includes("*") && (a = l => l.preventDefault()),
e.jsx("a", {
href:
http://${s},target: "_blank",
onClick: a,
className: d("badge", n ?
bg-${n}-lt: null, "domain-name", "me-2"),children: s
}, s)
}