cross-posted from: https://gregtech.eu/post/7656913
I have been self-hosting for a while now with Traefik. It works, but I’d like to give Nginx Proxy Manager a try, it seems easier to manage stuff not in docker.
Traefik, it works very well on Kubernetes.
Agree I use it for all my web services
Works very well on vanilla docker compose as well. Annotate containers with labels and it will wire itself up automagically. It’s wonderful.
I use nginx, mainly because that’s what I learned first and see no reason to replace that.
Also, it’s very convenient to use it as webserver in the same config (eg. passing / to /run/daemon.sock and setting /assets’s root to /var/lib/webapps/daemon)
I use Caddy due to the extremely simple configuration and automatic SSL.
Traefik is great. NPM is super easy to setup. The only downside is customisation. Traefik can do so much more.