Traefik V2: Reverse Proxy für Docker mit Docker Compose und Let's Encrypt (HTTPS/SSL) einrichten

preview_player
Показать описание

Grundlagen:

Inhalt:
00:00 Einführung: Was ist Traefik?
02:43 Was brauche ich?
03:26 Traefik installieren und einrichten
07:53 Zwei Testcontainer mit eigenen Routen
11:42 Erweiterte Routen mit Pfad-Präfix und Einstieg in Middlewares zur Veränderung des Pfads
15:32 Übersichtlichere Konfiguration mit eigener Yaml-Datei
17:08 Tipps bei Fragen/Problemen/Fehlern

=== Mehr von U-Labs ===
Рекомендации по теме
Комментарии
Автор

Klar, strukturiert .. was soll ich sagen?
Einfach wirklich GUT!!
Danke dir! :)

markuswilhelm
Автор

Nachdem ich meine Konfig mit tausend Dingen aus diesem Internet komplett geschrotet habe hast du das in meinem Kopf wieder auf eine gesunde Basis gezogen. Danke! Sehr klar und ohne Schnörkel.

gmagholder
Автор

Sehr gutes und vor allem aktuelles Video! (Stand: Juni 2022, Traefik v2.7.0) Für mich als Einsteiger ist Traefik einerseits eine schöne Sache, aber weil es so viele Konfigurationsmöglichkeiten gibt und viele Anleitungen noch für v1.x sind, ist es unübersichtlich. Selbst Anleitungen von vor 6 Monaten sind mittlerweile nicht mehr aktuell, weil wieder vieles neues eingeführt wurde und die "alten" Sachen nicht mehr empfohlen sind. Ich möchte Bitwarden/vaultwarden auf meinem Pi hosten und habe mich durch fünf andere Videos gehangelt, doch jedes Mal wird etwas anders gemacht, sodass die Tutorials untereinander nicht wirklich kompatibel sind. Einer zeigt wie man Traefik v1 mit Bitwarden einrichtet, ein anderer Bitwarden mit dem Nginx Proxy Manager und wieder ein anderer nur Traefik V2 aber ohne SSL, was für Bitwarden aber erforderlich ist.

Apfelloch
Автор

ja ein klasse video ist das und wie auch die anderen Vorredner hier unter mir ab und zu steigt man nicht mehr durch und ja ich bin im Docker leben ein Frischling hab ein raspi und taste mich in die neue WELT und bei Traefik blicke ich grade nicht so durch und brauche das dringend für nexcloud und bitwarden diese Zertifikate. hat evtl eine yaml datei wo man was abgucken kann😇😇😇😇

Outdoor.mit.Manuel
Автор

Hey erst einmal ein cooles Video! Ich möchte bei mir den ganzen Spaß tatsächlich selber hosten. Du hattest allerdings im Part "Was brauche ich?" erwähnt, dass ich eine Public IPv4 brauche, NAT/Firewall regeln und DynDNS. Du hattest erwähnt, dass das in einem separaten Video noch einmal behandelt wird. Könntest du mir den Link dazu oder zu einer guten Quelle bitte teilen. Ich bin leider ein bisschen überfordert und weiß nicht so ganz, was ich tun muss 😅 Dankeschön 😊

BizziTV
Автор

Super Anleitung, bin jetzt erst drauf gestoßen, vielen Dank.

oldanalog_synth
Автор

Erstmal Danke für deine Arbeit. Komisch bei mir ist, dass der traeffik Fehler: command traefik error: failed to decode configuration from flags: field not found, node: entrypoints auftritt. Habe alles so übernommen, wie du es gezeigt hast :-(

Marcxp
Автор

Hallo Daniel. Danke für den tollen Beitrag. Ich bekomme beim Starten der ersten Version des Containers eine Fehlermeldung in der Konsole: "(root) Additional property Services is not allowed". Was mache ich falsch?
Habe den Fehler ausgemacht: Beim Kopieren des Codes mittels Vim gab's vermutlich Probleme. Nano hat da keine Macken. Damit hat es geklappt.

DominikSchmid
Автор

Kannst du noch ein Tutorial zur statischen Konfiguration machen?

chibiichen
Автор

sehr cool, aber mal ne Newbie frage. Warum eine Version eingeben und nicht latest in Docker?

hammerschaedel
Автор

Hi Daniel,

ich komme irgendwie überhaupt nicht klar. Ich habe mit dem Pi Imager das Raspberry OS aufgespielt, jedoch funktioniert die Installaton des Docker Compose schon nicht mir der arm7 Variante, die du in deinem Video empfohlen hast. Muss ich dafür erst einen Container mit Docker anlegen? Kannst du evtl mal ein Video machen, indem du Schritt für Schritt zeigst, wie du Docker, Docker Compose, Traefik V2 und Nextcloud so installierst, dass es in der richtigen Reihenfolge installiert wird und wie man Traefik und Nextcloud dann richtig im Zusammenspiel mit der Fritzbox konfiguriert? Du hast so viele Einzelvideos zu den ganzen Komponenten, dass man gar nicht weiß, was wann gemacht werden muss. Ich möchte doch nur eine zweite Cloud auf meiner Fritzbox zum laufen bekommen :-(

Ja, ich weiß, die erste Cloud muss ich dann auch irgendwie in Traefik einbinden. Das würde sich dann aber sicher selbst erklären, wenn die andere einmal eingebunden ist. Ich hoffe du verstehst, was ich vorhabe und kannst mir evtl helfen.

kingslake
Автор

Hi! Bei mir kommt leider trotz befolgen der Anleitung und Erstellen des nginx Containers immer noch "404 page not found". Ich versuch es jetzt schon seit einem Monat zum Laufen zu bekommen (sofern ich Zeit hab) und hab es bis jetzt einfach nicht gebacken bekommen. :/ Hast Du vielleicht eine Möglichkeit, dass Du mal bei mir drüber schaust, ob Dir ein Fehler auffällt? Würde mir echt mega helfen, im Traefik Forum hat mir bis jetzt auch noch keiner geholfen.
Update: Hab gerade dasselbe in AWS probiert und funktioniert problemlos. Leider Zuhause nicht :(

haggebuddi
Автор

Vielen Dank für die tolle Erklärung in deinem Video. Die Beispiele haben super funktioniert, ich hatte aber versucht 2 Apache-Container mit php zu starten und bekomme in Traefik folgende Fehlermeldung schreibt:
time="2023-04-19T09:10:58Z" level=error msg="Router defined multiple times with different configurations in [


]"
providerName=docker routerName=apache

Ist es generell möglich 2 mal den gleichen Service hinter Traefik zu betreiben?

Vielen Dank!

heruur
Автор

Zu Lets Encrypt ist mir nicht klar, wie Traefik sich authentifiziert, dass ich auch wirklich der Eigentümer der angegebenen Domain bin!?

teezettsb