Skip to content

Managed Self-Signed CA cert #4525

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
JKamsker opened this issue May 5, 2025 · 0 comments
Open

Managed Self-Signed CA cert #4525

JKamsker opened this issue May 5, 2025 · 0 comments

Comments

@JKamsker
Copy link

JKamsker commented May 5, 2025

Is your feature request related to a problem? Please describe.
Currently, Nginx Proxy Manager (NPM) supports Let's Encrypt for publicly trusted certificates and allows uploading custom certificates. However, for internal networks, development environments, or scenarios where public CAs are not desired/feasible, managing self-signed certificates can be cumbersome. Users often need to manually generate a CA, sign server certificates, upload them, and manage renewals.

Describe the solution you'd like
I propose adding a new feature where NPM acts as its own internal Certificate Authority (CA). This would streamline the process of using self-signed certificates for managed hosts.

When adding a new Proxy Host and selecting a SSL cert, the user then can select the Managed CA, which will then create the necessary certificates automatically.

Describe alternatives you've considered
The primary alternatives involve manual management outside of NPM:

  • Manually generating a root CA and server certificates using tools like OpenSSL or mkcert.
  • Uploading these manually generated certificates as "Custom Certificates" within NPM.

These alternatives lack the integration and automation proposed by this feature, requiring more user effort and separate management workflows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant