mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-26 09:55:51 +03:00
[PR #5242] [CLOSED] feat: Integrate mkcert for local development certificates #4116
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#4116
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?
📋 Pull Request Information
Original PR: https://github.com/NginxProxyManager/nginx-proxy-manager/pull/5242
Author: @knight832
Created: 1/28/2026
Status: ❌ Closed
Base:
develop← Head:claude/integrate-mkcert-5yUXb📝 Commits (1)
a735676feat: Integrate mkcert for local development certificates📊 Changes
18 files changed (+764 additions, -22 deletions)
View changed files
📝
backend/internal/certificate.js(+103 -18)➕
backend/lib/mkcert.js(+243 -0)📝
backend/logger.js(+2 -1)📝
backend/routes/nginx/certificates.js(+65 -0)📝
backend/schema/common.json(+1 -1)📝
backend/schema/components/certificate-object.json(+8 -0)➕
backend/schema/paths/nginx/certificates/mkcert/ca/get.json(+43 -0)➕
backend/schema/paths/nginx/certificates/mkcert/status/get.json(+51 -0)📝
docker/Dockerfile(+12 -1)📝
docker/dev/Dockerfile(+14 -1)➕
frontend/src/api/backend/downloadMkcertCA.ts(+10 -0)➕
frontend/src/api/backend/getMkcertStatus.ts(+8 -0)📝
frontend/src/api/backend/index.ts(+2 -0)📝
frontend/src/api/backend/models.ts(+7 -0)📝
frontend/src/locale/src/en.json(+18 -0)➕
frontend/src/modals/MkcertCertificateModal.tsx(+165 -0)📝
frontend/src/modals/index.ts(+1 -0)📝
frontend/src/pages/Certificates/TableWrapper.tsx(+11 -0)📄 Description
This commit adds mkcert integration to nginx-proxy-manager, allowing users to generate locally-trusted SSL certificates for development environments.
Backend changes:
Frontend changes:
Docker changes:
https://claude.ai/code/session_01GMfGgwyR1p8rSJVaTBAcoe
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.