Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. APIs aus dem Internet verfügbar machen

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    UNSOLVED APIs aus dem Internet verfügbar machen

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

      Hey zusammen,
      ich würde gerne meine APIs aus dem Internet verfügbar machen, aber dafür ungern einen Port an meinem Router öffnen, da mir das zu unsicher ist.
      Gibt es da einen sichereren Weg?

      Auf anderen Plattformen wird hier mit einem API Key gearbeitet, wäre das beim IOBroker auch möglich?

      Danke schon mal.

      UncleSam 1 Reply Last reply Reply Quote 0
      • UncleSam
        UncleSam Developer @Chris87 last edited by

        @chris87 sagte in APIs aus dem Internet verfügbar machen:

        meine APIs aus dem Internet verfügbar machen

        Was sind "deine APIs"? Sprichst du vom SimpleAPI Adapter oder etwas anderes?

        C 1 Reply Last reply Reply Quote 0
        • C
          Chris87 @UncleSam last edited by

          @unclesam
          Ja, spreche vom simple api Adapter. Lokal kann ich damit meinen IoBroker ja steuern aus dem Internet geht das nicht. VPN kommt nicht in Frage, da ich meinen IoBroker aus einer webanwendung heraus ansprechen will.

          UncleSam 1 Reply Last reply Reply Quote 0
          • UncleSam
            UncleSam Developer @Chris87 last edited by UncleSam

            @chris87 Aber den API key würdest du nicht im Frontend der Web Applikation (HTML/JavaScript) benutzen sondern um backend, oder?

            Ich sehe zwei Möglichkeiten:

            • du baust einen ständigen SSH Tunnel von ioBroker zu deiner Web Applikation auf, darüber kannst du dann die Requests tunneln
            • du stellst einen reverse Proxy davor, der die Authentifizierung macht (das benutze ich zB um mein Admin aus dem Internet aufrufen zu können, aber nicht einfach nur Passwort geschützt sondern ausschliesslich mit meinen Google Account)
            C Meister Mopper 2 Replies Last reply Reply Quote 0
            • C
              Chris87 @UncleSam last edited by

              @unclesam
              Genaugenomnen will ich n wenig mit voiceflow spielen und so meine Alexa intuitiver machen. Aus voiceflow heraus kann ich direkt die api ansprechen. Den Port alleine zu öffnen wäre mir hier zu unsicher.
              Der reverse Proxy erscheint mir hier genial. In Verbindung mir der myFritz Domain hätte ich hier (glaub ich). Genug Sicherheit.
              Den werde ich dan einfach in einem separaten Container in Proxmox aufsetzen.
              Vielen dank.

              1 Reply Last reply Reply Quote 0
              • Meister Mopper
                Meister Mopper @UncleSam last edited by

                @unclesam
                Kannst Du bitte kurz beschreiben, wie man den Zugang über reverse proxy und das google Konto realisieren kann? Das klingt sehr interessant.

                UncleSam 1 Reply Last reply Reply Quote 0
                • UncleSam
                  UncleSam Developer @Meister Mopper last edited by

                  @meister-mopper Zwar etwas off-topic, aber ja, klar. Ich verwende dieses Docker Image: quay.io/oauth2-proxy/oauth2-proxy Dahinter steckt diese Applikation: https://github.com/oauth2-proxy/oauth2-proxy

                  Dazu muss man sich eine Applikation in der Google Entwickler-Konsole erstellen, mit der dann authentifiziert wird. Ich erlaube dann eine ganze Domain an E-Mail-Adressen (meine eigene Domain), man könnte aber auch einzelne E-Mail-Adressen angeben.

                  Meister Mopper 1 Reply Last reply Reply Quote 0
                  • Meister Mopper
                    Meister Mopper @UncleSam last edited by

                    @unclesam Danke, das schaue ich mir auf jeden Fall an. 👍

                    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

                    973
                    Online

                    32.1k
                    Users

                    80.6k
                    Topics

                    1.3m
                    Posts

                    api
                    3
                    8
                    454
                    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