Best for Homelab? Traefik vs Nginx Proxy Manager

preview_player
Показать описание
I've searched a long time for the best reverse proxy for my Home Lab. In this video, I'll explain which one I'm using in my setup, how I'm doing it, and why I'm doing it. We will discuss some details about Traefik and the Nginx Proxy Manager to find the perfect reverse proxy for your Home Server Projects. #Traefik #NginxProxyManager #HomeLab

Follow me:

Timestamps:

00:00 - Introduction
01:01 - Why use a Reverse Proxy in Home Lab?
03:15 - Advanced Features of Traefik
05:21 - What I'm running right now
07:28 - Advertisement-*
08:22 - Direct Comparison
11:55 - Conclusion

________________
All links with "*" are affiliate links.
Рекомендации по теме
Комментарии
Автор

As a long time Traefik user and the first R-Proxy I ever learned on... NGINX Proxy Manager HANDS DOWN for at home. I have incorporated it at my place of work as well. It's fantastic and when you get support for it, they will help with making sure NPM is doing stuff securely.

FireBean
Автор

You explain complex topics so well, I'm a beginner and I actually understand concepts so much better from watching your videos. Thank you

parispumal
Автор

I just migrated from doing reverse proxy with HAProxy to using nginx proxy manager (using the provided GUI in my Netgate/pfsense router). I'm doing a lot of docker (with compose) but no Kube (no interest). After watching this, I'm glad I chose NPM vs Traefik - I'm really liking NPM.

Dorff_Meister
Автор

As an intermediate, I've been looking all around for a good explanation on how to properly use reverse proxies and how to set them up and all that. This video has been great for that!!

Ripstikerpro
Автор

I would suggest beginners to start with nginx and make it work. Then, if the project grows and needs increase, consider switching to traefik

andreacazzaniga
Автор

Personally loving Traefik. When you know how it works, it's insanely fast to get a new service up. I already copy from one of my other stacks/docker compose files, so I simply need to change the labels to the new subdomain and I'd basically be good to go.

mikkel
Автор

Thanks been watching many of your other videos, but now that I started thinking about Traefik or Traefik Hub, I saw this older video. But just wanted to say with NPM what had been helping me was using a wildcard cert, and pointing to container names versus using container IP addresses. The latter allows the external ports to stay closed, and NPM always finds the containers, no matter if their IP addresses change this made my life way easier, and also prevented docker containers punching open the firewall ports automatically when creating new containers.

GadgeteerZA
Автор

Hi Christian, great video and content! Thanks very much! For me / my homelab NPM (with Authelia!) is the simplest and best choice, like you mentioned it :-) I like it when things are simple and functional (like NPM in combination with authelia for additional 2fa), I like it when my homelab-stuff is very secure (dmz-firewall-concept with opnsense and sophos xg) and I like to automate everything (ansible, scripts...) - that's why I have and love my homelab and that's the reason why I change things often :-) I am looking forward to your server-rack videos.

Glatze
Автор

Hi!
Like you, I am not looking to self-host but to learn.
With that in mind, I am currently running my Kubernetes with Cilium CNI and using its own Ingress controller.
I will be changing it to the API Gateway in the near future. As I read, the new API gateway controller from Kubernetes solves many gaps in the ingress controller

dyegoe
Автор

This is a great overview of the products and helped me decide to go with NGINX for now as I want something quick for self hosting set up. I'm planning to dabble with docker and container automation later so will take a look a traefik at that point.

adzcraig
Автор

I switched from Swag (Formerly known as LE Proxy) to Nginx Proxy Manager. It was a natural progression, since both are built on top of Nginx. I found Traefik to be overly complicated for my self-hosting needs.

Movies
Автор

Hi Christian! I can only recommend the absolute standard cert-manager & nginx-ingress stack (with some ingressdefinitions routing it to the backend services) :D its a bit "harder" to setup however its really damn simple in the sense that you always know why stuff is doing what it does. theres no magic going on in the background

ThePapanoob
Автор

I am happy that watching your new posted tutorial one of the first people (after 1 hour it is posted). Grammatically might be not correct but you should get the point. Sorry for my weak english.

nurlanturganaliev
Автор

I have used Nginx Proxy Manager, aswell as Traefik and HA Proxy but now I use the Kemp Free LoadMaster Load Balancer. Work well for my purpose but maybe I will go somewhere else in future as my homelab is for testing, learning and fun mostly.

olafall_sweden
Автор

I started with NGINX Proxy Manager, but the annoying part was the change of ACLs, this results in a reconfiguration all linked entries/hosts.
I'm now using Traefik for 9 month and I'm really happy with Traefik. Big thanks to Techno Tim for his HowTo. Authelia is also integrated very easily.

carstenr.
Автор

I agree with your conclusion that traefik is a bit more comlicated, less well documented but more powerful.
But you forgot one for me crucial point: Traefik configuration files (if yml is used) integrate realy well with ansible. You can generate "static" configuration files with ansible and put it in a folder to be loaded dynamically. It sounds a bit comlicated (and is) but allows to directly expose all services via Trafic and not just docker.

For this reason alone I switched to Traefik as my reverse proxy

BTW: I am looking forward to seeing your infrastructure.

alexanderos
Автор

I use Traefik for my Kubernetes cluster, and nginx for my Docker hosts. Both have a wildcard SSL cert for the part of the namespace they control. I also have my Docker host in a colo, while the Kubernetes is at home, and consists of lower end PCs and Raspberry Pis. It's "interesting" mixing architectures in the same cluster...

michaelgraff
Автор

I've been running NGINX reverse proxy manager with Fail2Ban with cloudflare and it's been fantastic 😀

Tekgnome.
Автор

Great clarifications for the different situations. I thought the extra comments on the differences was helpful. I need to look at nginx for reverse proxy for my home-lab hosted ideas. One more thing to learn

stevendonaldson
Автор

Thank you bro for making such informative videos 🔥 love you ❤️

RahulKumar-hqwm
join shbcf.ru