-
Nginx Proxy Manager
Docker container for managing Nginx proxy hosts with a simple, powerful interface
-
certificates
🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
by far the easiest solution from my personal opinion...install a vm ot ct and run instance of Nginx Proxy Manager (https://nginxproxymanager.com/). If you have a domain name then you can generate a wildcard certificate for all hosts in your domain...nice GUI.
I missed the part where you want to run your own CA. It's still possible with use certbot with your own CA by using a private ACME server (e.g. https://github.com/smallstep/certificates / https://smallstep.com/blog/private-acme-server/) (Disclaimer: I have not used this).
Related posts
-
I just don’t get it, how can I reverse proxy a bunch of docker containers to a bunch of subdomains?
-
Docker "easy https" for web apps?
-
DevOps Simplified: Easy-to-Use Container Projects Deployment
-
Baserow Behind Nginx Proxy Manager - Error Connot Connect to API SERVER
-
Can I put multiple services on one web domain using subdomains?