I would like to introduce a reverse proxy which I really like to use and maybe you will like it too 😊
I tried a few reverse proxies, but in the end nothing met my needs. A simple reverse proxy with webinterface, easy to setup, but powerful…
I was impressed from the start with Zoraxy. A good alternative to Nginx Proxy Manager and Cosmos. Zoraxy can be run in docker, but it is possible to install it directly on the host. This is the first reverse proxy I saw, where docker is not an obligation (except apache and nginx itself :) )
Zoraxy makes it easy to setup subdomain proxies oder virtual directory records. An uptime Monitor is included too and a few network tools like ping, whois, mDNS scanner, IP-scanner or a ssh client.
Let´s Encrypt is supported and custom certificates. Blacklist / Whitelist access control and a lot of stats (like goaccess but with better diagrams)
You can import and export all settings to zip file including all subdomain proxies etc…
Read more and try out on GitHub
I am not the developer but I really like this project!
This is the broader direction. I lament the days where everyone can just use shared hosting and never worry about infrastructure, but everything seems to be moving towards larger and larger stacks… and to abstract as much of that away as possible so people can focus on the apps, docker/Kubernetes is playing a larger and larger role.
Which is also why you’re seeing more and more CLI/scripting — so infrastructure pieces that get in the way of development/apps can be abstracted away and managed in a repeatable fashion between deployments. As you start to work with more and more moving pieces, it is generally a good idea to expand your area of expertise beyond just GUI and move into the more scriptable side, so you can gain more control over your stack more effectively.
Caddy, HAProxy, nginx, and Apache do not have docker as a required dependency and they cab all operate as reverse proxies.