Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Docker
    5. Dockerinstallation auf Synology Firewalleinstellungen

    NEWS

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

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    Dockerinstallation auf Synology Firewalleinstellungen

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

      Hallo zusammen,

      ich habe ioBroker als Dockerinstallation auf meinem Synology NAS installiert. Ich habe Bridge als Netzwerkkonfiguration ausgewählt und den Port 8081/tcp gewählt. Die Installation hat soweit funktioniert.

      Jedoch habe ich ein Problem mit den Firewalleinstellungen auf dem NAS. Ich möchte es möglichst sicher haben und habe daher nur die nötigen Ports freigegeben. So sieht meine Firewalleinstellung aus:

      Screenshot 03.09.2025 um 20.05.30 PM.png

      Leider kann ich mit diesen Einstellungen keine Adapter installieren/aktualisieren. Schalte ich die letzte Regel aus, funktioniert es problemlos. Ich habe die Ports 8081 und 1880 freigegeben (ioBroker und Node-RED). Welche Einstellung muss ich noch setzen, damit ioBroker und Node-RED Daten aus dem Netz laden können?

      Viele Grüße
      Markus

      haselchen Thomas Braun 2 Replies Last reply Reply Quote 0
      • haselchen
        haselchen Most Active @MKaiser96 last edited by haselchen

        @mkaiser96

        Hostest Du Websites oder bist 24/7 mit dem Internet über die Synology beschäftigt ?
        Nein?
        Wozu brauchst Du dann im Heimnetz ne oversized Firewall?
        Die Synology hat schon werkseitig im OS ne Standard-Firewall , die völlig ausreicht .

        Damit Du nicht völlig verzweifelst, setz Deine Container als Host auf .
        Dann hast Du mehr Freizeit , als sie für manuelle Portfreigaben einsetzen zu müssen 😉

        M 1 Reply Last reply Reply Quote 0
        • M
          MKaiser96 @haselchen last edited by

          @haselchen

          Ich habe unter anderem Synology Photos eingerichtet, welches über das Internet erreichbar ist. Daher möchte ich kein Einfallstor öffnen und eine möglichst sichere Umgebung schaffen.

          Ich muss zugeben, ich das Thema Docker ist noch ganz neu für mich.

          1 Reply Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @MKaiser96 last edited by Thomas Braun

            @mkaiser96 sagte in Dockerinstallation auf Synology Firewalleinstellungen:

            Schalte ich die letzte Regel aus, funktioniert es problemlos.

            Logisch, der letzte Befehl block ja auch alles.

            Welche Einstellung muss ich noch setzen, damit ioBroker und Node-RED Daten aus dem Netz laden können?

            Keine, die Firewall (genauer: der Paketfilter) blockt EINGEHENDE Verbindugen.

            M 1 Reply Last reply Reply Quote 0
            • M
              MKaiser96 @Thomas Braun last edited by MKaiser96

              @thomas-braun

              Die letzte Einstellung soll ich also deaktivieren? Ich habe gedacht, wenn ich vorher die Ausnahmen zulasse, dass das Ganze funktionieren sollte.

              Ich lasse doch alles eingehende zu den Ports 8081 und 1880 durch oder habe ich da ein Denkfehler?

              Habe ich dadurch irgendwelche Sicherheitsrisiken, wenn ich den letzten Punkt deaktiviere?

              Thomas Braun haselchen Dutchman 3 Replies Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @MKaiser96 last edited by Thomas Braun

                @mkaiser96 sagte in Dockerinstallation auf Synology Firewalleinstellungen:

                Ich habe gedacht, wenn ich vorher die Ausnahmen zulasse, dass das Ganze funktionieren sollte.

                Nein, die Grundeinstellung auf Linux-artigem ist i.d.R. ohnehin, das keine Verbindungen zugelassen werden.
                Man muss die Firewall gezielt durchlöchern. Deine Ausnahmen werden also direkt wieder einkassiert.

                Habe ich dadurch irgendwelche Sicherheitsrisiken?

                Die dahinterliegenden Dienste müssen halt irgendwie abgesichert werden. Passwort oder sonst eine Authentizifierung. Keine Ahnung was und ob die synology da was anbietet.

                Generell würde ich auch eher über ein VPN auf die Kiste zugreifen und gar keine Ports rauslegen.

                1 Reply Last reply Reply Quote 0
                • haselchen
                  haselchen Most Active @MKaiser96 last edited by haselchen

                  @mkaiser96

                  Wie @Thomas-Braun schon schrieb , die Synology ist geschützt durch eine Authentifizierung und ansonsten gehst Du eh über VPN oder QuickConnect in Deine Syno.
                  Du solltest Dich definitiv erstmal in die Handhabung einer Syno einlesen.
                  Alleine beim Reiter Sicherheit,Netzwerk und externer Zugriff kannst Du das Teil Heimanwenderfreundlich absichern.

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    MKaiser96 @haselchen last edited by

                    @haselchen

                    Danke für euren Input. Ich denke, ich habe jetzt meine Einstellungen gefunden.

                    Generell bin ich bei Euch. Ich greife grundlegend via VPN auf mein Heimnetz zu. Jedoch habe ich für Synology Photos und Drive eine Portfreigabe eingerichtet. Da ist die Verwendung von VPN hinderlich bzw. bei Dateifreigabe an Dritte zu umständlich.

                    Ich habe den Docker jetzt im Host-Modus laufen und die Ports 8081 und 1880 in der Firewall freigegeben. Alle anderen Ports sind blockiert. Das funktioniert nun einwandfrei.

                    Codierknecht 1 Reply Last reply Reply Quote 0
                    • Codierknecht
                      Codierknecht Developer Most Active @MKaiser96 last edited by

                      @mkaiser96 sagte in Dockerinstallation auf Synology Firewalleinstellungen:

                      Jedoch habe ich für Synology Photos und Drive eine Portfreigabe eingerichtet

                      Na dann warte mal, bis sich der erste Besucher bei Dir reinschleicht.

                      Auch wenn's so schön einfach und "fancy" ist: Keine Portfreigaben im Router!
                      Gerade sowas verbreitetes wie Synology-Apps wird schneller angegriffen als einem lieb ist.

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        MKaiser96 @Codierknecht last edited by MKaiser96

                        @codierknecht

                        Ich habe nur den Port für https freigegeben. Auf die Anwendungen greife ich über benutzerdefinierte Domains und Reverse Proxys zu. So sind also nicht die direkten Ports freigegeben. Alle Anmeldekonten verfügen über eine 2-Faktor-Authentifizierung. Und dann habe ich die Firewall auf das Notwendigste eingeschränkt.

                        Ich denke, dass das schon recht sicher sein sollte. Falls es da Bedenken geben sollte, wäre ich für jeden Hinweis dankbar. Aber das ganze driftet vom eigentlichen Thema ab.

                        OliverIO Codierknecht 2 Replies Last reply Reply Quote 0
                        • OliverIO
                          OliverIO @MKaiser96 last edited by

                          @mkaiser96

                          Jede Software die frontal im Internet steht (auch über reverse Proxy) sollte dann sehr genau auf Updates geprüft und zeitnah installiert werden.
                          auch sollte man bei der Software prüfen ob sie dafür gedacht ist frontal im Internet zu stehen und in wie weit der Anbieter kurzfristig für Patches sorgt, falls irgendein Sicherheit Problem entsteht (so wie vor kurzem beim plesk media server)
                          Problem ist meist nicht, das jemand über die regulären Zugangsmöglichkeiten versucht einzubrechen, sondern über Sicherheitslücken/schwächen der eingesetzten Tools und Frameworks
                          nodejs würde ich bspw nur mit weiteren Sicherheitsmaßnahmen (fail2ban) im Internet stehen lassen.
                          https://www.cvedetails.com/cvss-score-charts.php?vendor=Nodejs&vendor_id=12113&fromform=1

                          und wenn jemand dann mal in deinem Netz ist, ist kein Rechner mehr vertrauenswürdig.
                          klar kann man noch überlegen das man nicht so interessant ist. aber allein als Teilnehmer eines Botnetzwerks oder Mailrelay ist man da schon was wert

                          1 Reply Last reply Reply Quote 0
                          • Codierknecht
                            Codierknecht Developer Most Active @MKaiser96 last edited by

                            @mkaiser96

                            Das was @OliverIO schreibt!

                            Bei Synology sehe ich zwei Probleme:

                            1. Das Zeug ist dermaßen beliebt und verbreitet, dass es sich für Angreifer lohnt nach Sicherheitslücken zu forschen. Hat der Angreifer eine Lücke gefunden, hat er eine Tür in eine große Anzahl an Systemen offen.

                            2. Synology ist "closed source". Was da wie programmiert ist, weiß nur Synology. Ob die die Lücken finden und dann auch zeitnah stopfen? Hmmm ... ich habe da so meine Bedenken.

                            Muss halt jeder selbst wissen, ob er den Salat mehr oder weniger offen im Netz stehen hat oder nicht.

                            1 Reply Last reply Reply Quote 1
                            • P
                              peterfido last edited by

                              @mkaiser96
                              Für sowas gibt es für kleines Geld Webhoster. Wenn da einer einbricht, ist das Netzwerk zuhause weiterhin sicher.

                              Ich hatte vor Jahren eine Fotoalbum-Anwendung bei einem Hoster laufen. Das Sichten der Log-Dateien brachte weitere Erkenntnisse. Die Angreifer kommen nicht über die Haupttür, sondern testen alle möglichen Deeplinks aus. Das Absichern hat wohl mehr Zeit in Anspruch genommen, als das Einrichten und Pflegen der Inhalte. Ständig prüfen, ob es Updates gibt und diese einspielen. Zusätzlich regelmäßig in die Logs schauen, wo und wie die bösen Hacker / deren Skripte es aktuell versuchen. Tägliche Backups beim Hoster. Die Login-Seiten verändert, so dass eine IP nach vier Fehlversuchen automatisch geblockt wurde, die Anmeldeseite umgebogen, wer die originale aufgerufen hatte, wurde direkt geblock, und und und.

                              Da der Hauptgedanke, auch Fotos anderer zu bekommen, eh nicht klappte, da die anderen immer nur geholt, aber nix hochgeladen haben, habe ich das Projekt irgendwann eingestampft und lasse die Website aus Nostalgiegründen jetzt nur noch lokal laufen.

                              Zuhause sind nur die Ports für das VPN freigegeben, alles andere geschieht darüber.

                              1 Reply Last reply Reply Quote 2
                              • Dutchman
                                Dutchman Developer Most Active Administrators @MKaiser96 last edited by Dutchman

                                @mkaiser96 sagte in Dockerinstallation auf Synology Firewalleinstellungen:

                                @thomas-braun

                                Die letzte Einstellung soll ich also deaktivieren? Ich habe gedacht, wenn ich vorher die Ausnahmen zulasse, dass das Ganze funktionieren sollte.

                                Ich lasse doch alles eingehende zu den Ports 8081 und 1880 durch oder habe ich da ein Denkfehler?

                                Habe ich dadurch irgendwelche Sicherheitsrisiken, wenn ich den letzten Punkt deaktiviere?

                                Uh ja Denkfehler … Deine Firewall blockiert den Verkehr in beiden Seiten, ioBroker brauch schon Internet und DNS um Adapter installieren zu können.
                                Ergo Port 80/443 und 53 (DNS) müssen von innen nach außen freigeschaltet werden

                                Sind diese blockiert (was deine „alle“ rule macht) kommt halt nichts durch 😉

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                638
                                Online

                                32.1k
                                Users

                                80.6k
                                Topics

                                1.3m
                                Posts

                                7
                                14
                                160
                                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