Should I run multiple reverse proxies for different containers?

I currently run servers via VM in Proxmox.

Two of these VMs are:

  1. FreshRSS, RSS-Bridge, and Nginx Proxy Manager
  2. Audiobookshelf

Nginx Proxy Manager is currently being used to reverse proxy FreshRSS & RSS-Bridge. Should I use my currently installed NPM from VM 1 to reverse proxy Audiobookshelf on VM 2? Or should I also install NPM in VM 2 to manage that reverse proxy?

10 points · 6 comments · view on lemmy.world

6 Comments

krolden@lemmy.ml · 7 pts · 3y (2 replies)

Only if you need to run a different reverse proxy for some reason.

Salix@sh.itjust.works · 1 pts · 3y (1 reply)

So it would be okay to run 1 reverse proxy to manage all of my servers? Even after I add more server VMs down the line?

poVoq@slrpnk.net · 9 pts · 3y

Yes no problem.

Sometimes you might want to run multiple and put a load-balancer in front, but that is only for more advanced setups.

huojtkeg@lemmy.world · 5 pts · 3y

I use just 1 Traefik instace to manage all my subdomains, certificates, RPs, IP filter, rate limiter...

outcide@lemmy.world · 2 pts · 3y

There might be specific cases where it makes sense to run multiple reverse proxies, but in general I’d only run one.

mark@social.cool110.xyz · 1 pts · 3y

@Salix Ideally you would put NPM in VM 3, so you have a single entry point separated from everything else.