Skip to main content

Reverse Proxy

I plant o use 2 reverse proxies. First being Taefik due to its use in tools such as Pangolin and Coolify, and second Caddy due to its ease of use and configuration. I find the concept of Traefik a bit difficult to grasp but it seems to be extensively use in automate deployments mainly with containers, Kubernetes and Swarm. I will try it out and note the major details below for people who find it hard to learn Traefik.

What is a Reverse Proxy?

A revere proxy sits between the wider internet and the servers forwarding the request from clients to the respective server. Reverse proxies are used to improve security, performance and reliability [1]. For homelab its mainly used to ensure safe exposure to internet and to minimize the open ports.



It helps with load balancing for services with higher traffic, provides protection from attack, caching of services, and SSL encryption.



1. What is a reverse proxy? - [link]