Nginx, caddy and haproxy are 3 choice for reverse proxy. The way a reverse proxy works is it looks on port 80 and 443 for requests to a DNS connection. Like say you want to go to jellyfin you may have a DNS entry for jellyfin.personalsite.tld the reverse proxy will then take that and redirect the connection to the proper port and server behind your firewall. You do not need multiple reverse proxies. In the case of haproxy and nginx (only ones I have experience with) you create a “back end connection” like explained above and it will redirect. In the case of nginx it is very small I installed it natively and setup configs for each of my services for easy maintenance.
- 0 Posts
- 4 Comments
Joined 1 year ago
Cake day: March 9th, 2024
You are not logged in. If you use a Fediverse account that is able to follow users, you can follow this user.
jhdeval@lemmy.worldto Selfhosted@lemmy.world•What's up, selfhosters? It's selfhosting Sunday again!English2·1 month agoI have a question on top of my matrix setup. Has any one integrated VoIP? I am trying to bring all communication in house.
jhdeval@lemmy.worldto Selfhosted@lemmy.world•What's up, selfhosters? It's selfhosting Sunday again!English3·1 month agoI recently setup a full matrix server. What I am currently worried about is my server. I am currently shopping for a used dual Xeon server. I am hosting close to 40 docker containers on 2 1 liter PCs with very low specs. I would love to bring it all in house to a single server with a separate NAD which I do have currently holding 60 terabytes of storage space.
I use navidrome for the streaming and lidarr for downloads. I am not totally thrilled with navidrome as I can not play genres. I want to setup an icecast streaming server with individual “channels” for each genre