TL;DR — Kurzzusammenfassung

Ein objektiver Vergleich zwischen Traefiks dynamischem Auto-Discovery und der UI-basierten Einfachheit des Nginx Proxy Managers.

Um Docker-Container im Internet bereitzustellen, benötigen Sie einen Reverse Proxy. Zwei Giganten dominieren: Nginx Proxy Manager (NPM) und Traefik.

1. Nginx Proxy Manager

Ein UI-Wrapper für den robusten Nginx-Server.

Vorteile:

  • Keine Programmierung erforderlich.
  • Intuitive Let’s Encrypt Integration.

Nachteile:

  • Statische Weiterleitungen. Änderungen von Docker-IPs erfordern manuelle Updates.

2. Traefik

Traefik ist dynamisch. Es liest den Docker-Socket und reagiert auf Labels in Ihren docker-compose.yml-Dateien.

Vorteile:

  • Automatische Erkennung neuer Routen.
  • Perfekt für GitOps.

Nachteile:

  • Steile Lernkurve (EntryPoints, Router, Services).

Fazit

Für ein visuelles Point-and-Click-Erlebnis: NPM. Für vollständige Automatisierung und Infrastructure-as-Code: Traefik.