[traefik] Letsencrypt Zertifikate werden nicht installiert

Du hast Fragen oder ein Problem bei der Installation.....
Einfach Fragen.
Wenn du Fragen zu einem Programm hast das nicht Bestandteil des Skripts ist benutz bitte den Bereich Userprojekte viewforum.php?f=33
Benutzeravatar
ei23felix
Administrator
Administrator
Beiträge: 343
Registriert: Sa 17. Jul 2021, 10:44
Kontaktdaten:

Re: [traefik] Letsencrypt Zertifikate werden nicht installiert

Beitrag von ei23felix »

Home Assistant läuft im Host Netzwerk und muss darum über

Code: Alles auswählen

/home/pi/ei23-docker/volumes/traefik/traefik/dynamic
konfiguriert werden.
Dann geht auch Home Assistant mit Traefik
  • Böse Menschen sind selten tatsächlich böse, meistens eher faul oder dumm.
  • Du kannst nur dann sicher sein, wenn du weißt, dass du nie ganz sicher sein kannst.
  • Du kannst nur unabhängig werden, wenn du weißt, dass du nie ganz unabhängig sein wirst.

MasterVigori
User
User
Beiträge: 21
Registriert: Do 25. Nov 2021, 19:18

Re: [traefik] Letsencrypt Zertifikate werden nicht installiert

Beitrag von MasterVigori »

ei23felix hat geschrieben:
Sa 11. Dez 2021, 13:27
Home Assistant läuft im Host Netzwerk und muss darum über

Code: Alles auswählen

/home/pi/ei23-docker/volumes/traefik/traefik/dynamic
konfiguriert werden.
Dann geht auch Home Assistant mit Traefik
genau das habe ich gemacht und es funktioniert nicht
wenn ich das eingeben funktioniert nichts mehr weder plex noch nextcloud ist erreichbar und bei Traefik sieht alles gut aus....

Ich habe ja Plex auch auf Host am laufen und genau da eingegebene wie du es beschrieben hast das funktioniert auch aber finde da kein fehler.. Das Acme.json steht auch alles richtig mit dem Zertifikat.

Benutzeravatar
ei23felix
Administrator
Administrator
Beiträge: 343
Registriert: Sa 17. Jul 2021, 10:44
Kontaktdaten:

Re: [traefik] Letsencrypt Zertifikate werden nicht installiert

Beitrag von ei23felix »

Komisch, bei mir läuft Home Assistant super mit Traefik. Mach mal nen Gegencheck:

In der traefik.yml

Code: Alles auswählen

providers:
  docker:
    endpoint: unix:///var/run/docker.sock
    exposedByDefault: false
  file:
    directory: /etc/traefik/dynamic/
in der dynamic.yml

Code: Alles auswählen

http:
  routers:
    home-assistant:
      rule: Host(`homeassistant-url.de`)
      service: home-assistant
      tls:
        certresolver: letsEncrypt

  services:
    home-assistant:
      loadBalancer:
        servers:
          - url: http://172.17.0.1:8123 # 172.17.0.1 is default docker gateway
  • Böse Menschen sind selten tatsächlich böse, meistens eher faul oder dumm.
  • Du kannst nur dann sicher sein, wenn du weißt, dass du nie ganz sicher sein kannst.
  • Du kannst nur unabhängig werden, wenn du weißt, dass du nie ganz unabhängig sein wirst.

MasterVigori
User
User
Beiträge: 21
Registriert: Do 25. Nov 2021, 19:18

Re: [traefik] Letsencrypt Zertifikate werden nicht installiert

Beitrag von MasterVigori »

Habe es jetzt ausprobiert ist alles gleich

Außer die Datei Bezeichnung du schreibst
dynamic.yml
Ich habe
config.yml
Aber auch das hat nichts gebracht

MasterVigori
User
User
Beiträge: 21
Registriert: Do 25. Nov 2021, 19:18

Re: [traefik] Letsencrypt Zertifikate werden nicht installiert

Beitrag von MasterVigori »

Hatte jetzt auch versucht alles von plex zu deaktivieren und nur homeassistant zustarten leider geht's auch nicht, es bleibt immer bei bad gateway.

Mir ist aber aufgefallen das homeassistant bei traefik unter dem Punkt (SERVERS) das ganze unter http://127.0.0.1:8123 läuft das kann ja nicht stimmen oder?

Speznaz209
User
User
Beiträge: 8
Registriert: Mi 1. Dez 2021, 14:50

Re: [traefik] Letsencrypt Zertifikate werden nicht installiert

Beitrag von Speznaz209 »

Ich habe jetzt verschiedenes vorgenommen, bekomme jedoch immer noch kein Zertifikat.
Irgendwie scheint es so, als wenn Traefik die eingehende Anfrage nicht richtig weitergibt. Und es damit zu einen 404 kommt.

Hat einer noch eine Idee ?

Benutzeravatar
ei23felix
Administrator
Administrator
Beiträge: 343
Registriert: Sa 17. Jul 2021, 10:44
Kontaktdaten:

Re: [traefik] Letsencrypt Zertifikate werden nicht installiert

Beitrag von ei23felix »

Habe es jetzt ausprobiert ist alles gleich

Außer die Datei Bezeichnung du schreibst
dynamic.yml
Ich habe
config.yml
Aber auch das hat nichts gebracht
Ja ist auch richtig, habe es falsch betitelt.
es ist

Code: Alles auswählen

...volumes/traefik/traefik/dynamic/config.yml
Home Assistant müsste von traefik unter der http://172.17.0.1:8123 erreichbar sein...
Vielleicht hast du auch ein andere Dockernetzwerk?

Irgendwo wird der Fehler liegen, ich habs ja auch zum laufen gebracht.
Ich denke das Zertifikat ist bei dir nicht das Problem.
Du kannst ja z.B. die für Home Assistant vorgesehene Domain auf einen nginx oder irgendeinen anderen Dummy/Platzhalter leiten und dann wird ja von Traefik ein gültiges Zertifikat für die Domain erstellt.
Was letztlich ausgeliefert wird ist dem Zertifikat ja egal, du kannst den Inhalt laso nachträglich beliebig ändern, ohne nochmal ein neues Zertifkat erstellen zu müssen.

Was zusätzlich sein kann: Es gibt ein Limit bei Lets Encrypt.
Darum gibt es den Stagingserver.
Vielleicht hast du auch schon zu oft ein Zertifkat angefordert, dann muss man ein paar Tage warten. Ist mir auch bei meinen Tests passiert.
  • Böse Menschen sind selten tatsächlich böse, meistens eher faul oder dumm.
  • Du kannst nur dann sicher sein, wenn du weißt, dass du nie ganz sicher sein kannst.
  • Du kannst nur unabhängig werden, wenn du weißt, dass du nie ganz unabhängig sein wirst.

MasterVigori
User
User
Beiträge: 21
Registriert: Do 25. Nov 2021, 19:18

Re: [GELÖST] [traefik] Letsencrypt Zertifikate werden nicht installiert

Beitrag von MasterVigori »

Mmmhhh... OK aber plex und homeassistant laufen als host und kann nichts finden.

Habe ja auch schon eine andere Email eingegebene für das Zertifikat das Limit kann also nicht überschritten sein muss funktionier.

Verstehe auch nicht auf was ich jetzt noch achten soll weil sonst alles funktioniert.

Habe mal. Die Bilder vom netzt in portainer hierBild
IMG_20211219_123207.jpg
Dateianhänge
IMG_20211219_123207.jpg
IMG_20211219_123244.jpg

MasterVigori
User
User
Beiträge: 21
Registriert: Do 25. Nov 2021, 19:18

Re: [traefik] Letsencrypt Zertifikate werden nicht installiert

Beitrag von MasterVigori »

ei23felix hat geschrieben:
Do 16. Dez 2021, 21:35
Habe es jetzt ausprobiert ist alles gleich

Außer die Datei Bezeichnung du schreibst
dynamic.yml
Ich habe
config.yml
Aber auch das hat nichts gebracht
Ja ist auch richtig, habe es falsch betitelt.
es ist

Code: Alles auswählen

...volumes/traefik/traefik/dynamic/config.yml
Home Assistant müsste von traefik unter der http://172.17.0.1:8123 erreichbar sein...
Vielleicht hast du auch ein andere Dockernetzwerk?

Irgendwo wird der Fehler liegen, ich habs ja auch zum laufen gebracht.
Ich denke das Zertifikat ist bei dir nicht das Problem.
Du kannst ja z.B. die für Home Assistant vorgesehene Domain auf einen nginx oder irgendeinen anderen Dummy/Platzhalter leiten und dann wird ja von Traefik ein gültiges Zertifikat für die Domain erstellt.
Was letztlich ausgeliefert wird ist dem Zertifikat ja egal, du kannst den Inhalt laso nachträglich beliebig ändern, ohne nochmal ein neues Zertifkat erstellen zu müssen.

Was zusätzlich sein kann: Es gibt ein Limit bei Lets Encrypt.
Darum gibt es den Stagingserver.
Vielleicht hast du auch schon zu oft ein Zertifkat angefordert, dann muss man ein paar Tage warten. Ist mir auch bei meinen Tests passiert.
Kannst mir mal deinen Eintrag vom docker-compose als abgleich mal posten für Home-assistant glaube habe da denn fehler

Speznaz209
User
User
Beiträge: 8
Registriert: Mi 1. Dez 2021, 14:50

Re: [traefik] Letsencrypt Zertifikate werden nicht installiert

Beitrag von Speznaz209 »

Speznaz209 hat geschrieben:
Di 14. Dez 2021, 11:13
Ich habe jetzt verschiedenes vorgenommen, bekomme jedoch immer noch kein Zertifikat.
Irgendwie scheint es so, als wenn Traefik die eingehende Anfrage nicht richtig weitergibt. Und es damit zu einen 404 kommt.

Hat einer noch eine Idee ?
Ich weiss zwar nicht warum dieses Toppic als gelöst markiert wurde, jedoch habe ich noch immer Probleme mit den ACME-Zertifikaten.
Wie ja geschrieben, es scheint so als wenn traefik den Datenverkehr nicht richtig weiter leitet.
Das Error-Log zeigt an, dass die Server (lan, web, web-secure, traefik) kurz nach den Start wieder geschlossen werden. Warum weiss ich nicht.

Antworten