Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ACME / Letsencrypt - Zertifikate auch für Web-Adapter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    ACME / Letsencrypt - Zertifikate auch für Web-Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      ThomasKA last edited by

      Hallo zusammen,

      seit dem dem die Letsencrypt-Zertifikate in den ACME-Adapter ausgelagert wurden, schaffe ich es nicht diese auch für den Web-Adapter zu nutzen.
      Im Admin-Adapter kann man diese ja schön auswählen und das funtkioniert auch, im Web-Adapter habe ich nur die Möglichkeit auf die in den ioBroker-Systemeinstellungen (manuell) eingetragen (private und public) zuzugreifen.
      Ich weiß, dass die Zertifikate in den Objekten unter system gespeichert werden. Aber: Wie kann ich in den ioBroker-Systemeinstellungen darauf zugreifen, damit diese bei einem Update automatisch aktualisiert werden.
      Im Web-Adapter selbst kann ich die Zertifikate aus dem ACME-Adapter ja nicht auswählen.

      Viele Grüße
      Thomas

      mcm1957 Kodijack 2 Replies Last reply Reply Quote 0
      • mcm1957
        mcm1957 @ThomasKA last edited by

        @thomaska
        Ich kann dir leider nicht helfen.
        Falls hier aber im Laufe des Tages keine Antworten kommen, mach ev. ein Issue im web Adapter auf.

        1 Reply Last reply Reply Quote 0
        • Kodijack
          Kodijack @ThomasKA last edited by

          @thomaska

          Hi Thomas, hast du mittlerweile eine Lösung gefunden? Ich hänge am gleichen Problem fest und finde nichts...

          1 Reply Last reply Reply Quote 1
          • Kodijack
            Kodijack last edited by

            Falls sonst noch jemand auf das Problem stößt:

            Im Web-Adapter "defaultPrivate", "defaultPublic" und kein chained wählen hat das Problem gelöst.
            Daß der ACME-Adapter diese autom. ändert (waren doch ursprünglich die self-signed von IOB) war mir nicht klar 🙂

            mcm1957 T T 3 Replies Last reply Reply Quote 2
            • mcm1957
              mcm1957 @Kodijack last edited by

              @kodijack

              DANKE für die Info

              1 Reply Last reply Reply Quote 0
              • T
                tombox @Kodijack last edited by tombox

                @kodijack Die Zertifikate stehen unverändert auf default und geht trotzdem nicht wird immer das iobroker self signed genommen
                siehe hier
                https://github.com/ioBroker/ioBroker.admin/issues/1940

                @ThomasKA Einzige Lösung ist admin und web zu reverten dann geht alles wieder korrekt

                dklinger created this issue in ioBroker/ioBroker.admin

                closed Admin does not use let's encrypt certificate collection from acme #1940

                1 Reply Last reply Reply Quote 0
                • T
                  Tottbeck @Kodijack last edited by

                  @kodijack sagte in ACME / Letsencrypt - Zertifikate auch für Web-Adapter:

                  Falls sonst noch jemand auf das Problem stößt:

                  Im Web-Adapter "defaultPrivate", "defaultPublic" und kein chained wählen hat das Problem gelöst.
                  Daß der ACME-Adapter diese autom. ändert (waren doch ursprünglich die self-signed von IOB) war mir nicht klar 🙂

                  Das funktioniert bei mir leider nicht.
                  "defaultPrivate" and "defaultPublic" sind bei mir in den Systemeinstellungen festen Zertifikaten zugeordnet, daher würde mich das auch wundern.
                  Ich habe die neuen Letsencrypt-Zertifikate aus dem Log rausgeschnitten und als Zertifikate in den Systemeinstellungen gespeichert. Dann geht auch der Web-Adapter, aber das kann ja nicht der normale Weg sein.
                  Weiteres Problem: Der ACME-Adapter hängt bei mir in einer Endlosschleife, obwohl er nur einmal täglich als Cronjob starten sollte.

                  mcm1957 1 Reply Last reply Reply Quote 0
                  • mcm1957
                    mcm1957 @Tottbeck last edited by

                    @tottbeck said in ACME / Letsencrypt - Zertifikate auch für Web-Adapter:

                    Weiteres Problem: Der ACME-Adapter hängt bei mir in einer Endlosschleife, obwohl er nur einmal täglich als Cronjob starten sollte.

                    Falls nicht bereits eines existiert, erstell für sowas bitte ein Issue im Adapter Repository

                    T 1 Reply Last reply Reply Quote 0
                    • T
                      Tottbeck @mcm1957 last edited by Tottbeck

                      @mcm57 sagte in ACME / Letsencrypt - Zertifikate auch für Web-Adapter:

                      Falls nicht bereits eines existiert, erstell für sowas bitte ein Issue im Adapter Repository

                      Es gibt diesen hier, ob der genau passt kann ich nicht sagen:
                      https://github.com/iobroker-community-adapters/ioBroker.acme/issues/43

                      Mein ursprüngliches Problem habe ich hier beschrieben und da im letzten Post auch das ACME-Adapter Problem erwähnt:
                      https://github.com/iobroker-community-adapters/ioBroker.acme/issues/49

                      TA2k created this issue in iobroker-community-adapters/ioBroker.acme

                      closed Adapter is in restart loop #43

                      Tottback created this issue in iobroker-community-adapters/ioBroker.acme

                      open Certificate request failed: Error: Didn't finalize order: Unhandled status '403' #49

                      Sven Schumacher 1 Reply Last reply Reply Quote 0
                      • Sven Schumacher
                        Sven Schumacher @Tottbeck last edited by

                        @tottbeck Das Problem geht ja auch noch etwas weiter.
                        Admin läuft mit dem aktuellen Cert. Aber Grafana und Node-Red auch nicht. Beide liefen früher problemlos, wenn man die Zertifikate von letsencrypt verlinkt hat. Das ist mir aber erst klar geworden, als jetzt die alten Zertifikate abgelaufen sind.

                        Generell verstehe ich nicht ganz, wie der Zugriff auf "Objekte" funktioniert.
                        Im Admin-Adapter geht’s unter letsencrypt in Allgemeine Einstellungen und dort dann über die ID der Sammlung, die ich in ACME angelegt habe. Aber was mache ich mit Programmen, die einen Pfad auf eine Datei erwarten?

                        T 1 Reply Last reply Reply Quote 0
                        • T
                          ThomasKA @Sven Schumacher last edited by ThomasKA

                          Hallo an ALLE!

                          Leider besteht das Problem im Web-Adapter (Grafana, Node-Red, etc.) noch immer.

                          Ich habe das so gelöst, dass ich die vom ACME-Adapter generierten Zertifikate händisch aus den Objekten (system.certificates) in den Systemeinstellungen/Zertifikate im ioBroker kopiert habe:
                          f1611d8f-0946-46e1-8efe-26f052f21c0a-grafik.png
                          Diese benutze ich dann im Web-Adapter!

                          Ich wäre auch an einer Möglichkeit interessiert, die Zertifikate, dier der ACME-Adapter in der "Collection" in den Objekten speichert, direkt und auch nach der Erneuerung der Zertifikate im Web-Adapter nutzen zu können...

                          Grüße!

                          T 1 Reply Last reply Reply Quote 0
                          • T
                            Tottbeck @ThomasKA last edited by

                            Wann holt sich der ACME-Adapter denn neue Zertifikate?
                            Meine laufen in 20 Tagen aus und ich habe deswegen schon eine mail von Let's encrypt bekommen, weil man üblicherweise 30 Tage vor Ablauf die Zertifikate erneuert.
                            Im Log steht: "Collection xx certificate already looks good", d.h. es wurden keine neuen angefragt.
                            Das Ablaufdatum wird im Status korrekt mit 08.01.2024 angezeigt.

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              ThomasKA @Tottbeck last edited by

                              @tottbeck Hat es bei Dir jetzt geklappt? Mein Zertfikat läuft am 8.2.02024 an und der Adapter sagt:
                              acme.0 2024-01-18 10:27:56.410 warn Shutdown called but nothing to do

                              1 Reply Last reply Reply Quote 0
                              • T
                                Tottbeck last edited by

                                Nein es hat nicht automatisch geklappt.
                                Ich habe die Collection gelöscht und neu angelegt. Die Zertifikate muss man sich dann ja eh noch selber raus schnippeln.
                                Ich frage mich ob andere den Adapter problemlos einsetzen und nur bei mir diese Grundfunktionen nicht gegeben sind.
                                Sonst kann man auch alle 2 Monate manuell LetsEncrypt aufrufen und hier die Zertifikate einflechten.

                                T 1 Reply Last reply Reply Quote 0
                                • T
                                  ThomasKA @Tottbeck last edited by ThomasKA

                                  @tottbeck Das frage ich mich auch! Übrigens ich habe es genauso gemacht und zwar am 3.2. - dann habe ich gesehen im Status, dass das Zertifikat am 1.2. 22 Uhr (Cron-Zeit) wohl AUTOMATISCH verlängert wurde, d.h. genau 7 Tage vor Ablauf. Bei der nächsten Aktualisierung am 1.5. lasse ich es mal darauf ankommen...

                                  T 1 Reply Last reply Reply Quote 0
                                  • T
                                    Tottbeck @ThomasKA last edited by

                                    Bei mir hat die Zertifikat-Erneuerung nun auch geklappt. Mit den 7 Tagen vorher müsste passen.
                                    Im Web-Adapter werden die Zertifikate nun automatisch verwendet.
                                    D.h. so läuft es für mich nun zufriedenstellend. 👍

                                    1 Reply Last reply Reply Quote 0
                                    • T
                                      ThomasKA last edited by ThomasKA

                                      Der Adapter hat die Zertifikate tatsächlich 7 Tage vor Ablauf automatisch verlängert.

                                      Wenn es jetzt noch die Möglichkeit gäbe, dass sie auch direkt im Web-Adapter nutzbar wären...

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate
                                      FAQ Cloud / IOT
                                      HowTo: Node.js-Update
                                      HowTo: Backup/Restore
                                      Downloads
                                      BLOG

                                      494
                                      Online

                                      31.9k
                                      Users

                                      80.1k
                                      Topics

                                      1.3m
                                      Posts

                                      6
                                      17
                                      1817
                                      Loading More Posts
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                      The ioBroker Community 2014-2023
                                      logo