-
Nginx Proxy Manager
Docker container for managing Nginx proxy hosts with a simple, powerful interface
-
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.
-
docker-swag
Nginx webserver and reverse proxy with php support and a built-in Certbot (Let's Encrypt) client. It also contains fail2ban for intrusion prevention.
Consider using Nginx Proxy Managerinstead, it's simpler to setup
You're spot on about the limitations with that nginx proxy manager. Once people get to the point of fine-tuning their Nginx config, a tool like nginxconfig.io becomes really handy. It was originally developed by Digital Ocean, who still hosts an online version of the tool at the URL in its name. Even better, they've open sourced the entire tool so it can be self-hosted.
Or Swag, which is even simpler to maintain. Has sample configs that only need to me renamed for most services already, creating a new config takes a few seconds. (Doesn’t provide a Webinterface though.)
I highly recommend acme-companion. Takes care of the port handling and certificates.
I have a couple of templates here that is part of my larger setup. That should give you a kickstart in the right direction.