Pi-Hole Termin vom Docker aus öffnen

Zoul

Benutzer
Mitglied seit
04. Jan 2023
Beiträge
83
Punkte für Reaktionen
17
Punkte
8
Moin zusammen,

ich hab einen Pi-hole im Container Manager installiert und alles läuft wunderbar. Nur, wenn ich "Container Manager -> Container -> pihole -> Rechtsklick -> Terminal öffnen" aufrufe, bekomme ich die Fehlermeldung "Error Socket geschlossen". Browser ist Safari. Kann mir da vielleicht jemand helfen? Das wäre nett.

Euch allen einen schönen Sonntag.

Mick
 

maxblank

Benutzer
Contributor
Sehr erfahren
Mitglied seit
25. Nov 2022
Beiträge
4.097
Punkte für Reaktionen
2.151
Punkte
289
Moin @Zoul!
Teste das Ganze bitte mal mit einem anderen Browser, ob es dann geht.

Zusätzlich mit Safari mal in einen privaten Tab versuchen, ob dies etwas ändert.

Auch für dich einen schönen Sonntag.

Grüße
maxblank
 

Zoul

Benutzer
Mitglied seit
04. Jan 2023
Beiträge
83
Punkte für Reaktionen
17
Punkte
8
Moin maxblank,

vielen Dank für Deinen Hinweis. Privater Tab geht schon einmal nicht. Werde später einen anderen Browser probieren.

Nochmals danke für Deine Ideen.

Viele Grüße

Mick
 

maxblank

Benutzer
Contributor
Sehr erfahren
Mitglied seit
25. Nov 2022
Beiträge
4.097
Punkte für Reaktionen
2.151
Punkte
289
Du bist mit diesem Problem im WWW nicht alleine. Gib bitte Bescheid, ob es funktioniert hat.

Ansonsten mal noch testen, ob der entsprechende Dienst am angegeben Port überhaupt lauscht (geht zum Beispiel mit Telnet) oder ob der Port passt bzw. verstellt wurde.
 

Zoul

Benutzer
Mitglied seit
04. Jan 2023
Beiträge
83
Punkte für Reaktionen
17
Punkte
8
Moin Maxblank,

genau genommen bin ich ein Pi-hole Laie. Linux und Docker auch. Ich weiß nicht einmal, ob ein Terminal da überhaupt vorgesehen ist. Ich installiere mal schnell einen anderen Browser. Ich bin zudem gerade mit FritzboxVPN auf meiner Fritzbox zuhause, vielleicht liegt es irgendwie auch daran.

Am Browser scheint es nicht zu liegen. Opera und Edge gehen beide nicht.

Herzliche Grüße

Mick
 

maxblank

Benutzer
Contributor
Sehr erfahren
Mitglied seit
25. Nov 2022
Beiträge
4.097
Punkte für Reaktionen
2.151
Punkte
289
Ok, VPN ist da natürlich eine wichtige Info. Wenn der Port an irgendeiner Stelle geblockt wird, kann es schwierig werden.
Teste es mal, wenn du wieder im heimischen Netzwerk bist.
 

Zoul

Benutzer
Mitglied seit
04. Jan 2023
Beiträge
83
Punkte für Reaktionen
17
Punkte
8
Welchen Port meinst Du? Also der Pi-hole (Weboberfläche) nutzt ja 8080. Das klappt. Und ich bin auf der NAS im Container Manager (Docker) und klicke da pihole an (Rechtsklick) und sag "Terminal öffnen". Dann kommt der Fehler.
 

maxblank

Benutzer
Contributor
Sehr erfahren
Mitglied seit
25. Nov 2022
Beiträge
4.097
Punkte für Reaktionen
2.151
Punkte
289
"Socket geschlossen" deutet bei Software Anwendungen normalerweise auf einen geschlossenen Port hin. Ursachen können vielschichtig sein, z.B. weil der Dienst gar nicht läuft. Was willst du du denn dort im Terminal machen?
 

Zoul

Benutzer
Mitglied seit
04. Jan 2023
Beiträge
83
Punkte für Reaktionen
17
Punkte
8
Möglicherweise unbound installieren. Recursive DNS.
 

maxblank

Benutzer
Contributor
Sehr erfahren
Mitglied seit
25. Nov 2022
Beiträge
4.097
Punkte für Reaktionen
2.151
Punkte
289
Ok, da bin ich bei PiHole leider raus, nutze AdGuard. Aber es werden sich später bestimmt noch einige Forumskollegen zu dem Thema melden, die das im Einsatz haben.
 

*kw*

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
10. Aug 2013
Beiträge
2.842
Punkte für Reaktionen
1.379
Punkte
174
@Zoul: falls du eine Alternative testen möchtest…

PS: bevorzuge auch AGH
 
  • Like
Reaktionen: Zoul

Zoul

Benutzer
Mitglied seit
04. Jan 2023
Beiträge
83
Punkte für Reaktionen
17
Punkte
8
Auf jeden Fall vielen, vielen Dank und einen schönen Sonntag für Dich.
 

Adama

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
05. Mrz 2013
Beiträge
2.148
Punkte für Reaktionen
736
Punkte
154
@Zoul Was willst du mit dem Terminal erreichen, normalerweise braucht man den bei Pihole kaum bis gar nicht...

Wenn du ssh auf deiner Syno eingerichtet hast, kannst du das auch von da erreichen:
Code:
docker exec -u root -it PiHole /bin/bash

Wobei du "PiHole" mit dem Namen deines Containers ersetzen musst.
 
  • Like
Reaktionen: geimist und Zoul

Zoul

Benutzer
Mitglied seit
04. Jan 2023
Beiträge
83
Punkte für Reaktionen
17
Punkte
8
Moin Adama,

hab mittlerweile kapiert, dass das nicht vorgesehen ist. Ist aber auch nicht schlimm. Hab nun Portainer laufen und damit kann man auch aufs Pi-hole Terminal, was aber tatsächlich mehr oder weniger sinnlos ist.

Danke nochmal an alle.

Viele Grüße

Mick
 
  • Like
Reaktionen: Adama

Adama

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
05. Mrz 2013
Beiträge
2.148
Punkte für Reaktionen
736
Punkte
154
Das braucht man wirklich nur, wenn man wirklich was spezielles konfigurieren will, was man über die Oberfläche nicht konfigurieren kann.

Das ist aber eher selten der Fall...
 
  • Like
Reaktionen: Zoul

Stationary

Benutzer
Sehr erfahren
Mitglied seit
13. Feb 2017
Beiträge
3.937
Punkte für Reaktionen
1.261
Punkte
194
Pihole und Unbound habe ich bisher nicht in Portainer zusammengeschraubt bekommen. Pihole in Portainer o.k., aber Zugriff auf unbound im eigenen Container habe ich nie ans Laufen bekommen.
 
  • Like
Reaktionen: Zoul

Zoul

Benutzer
Mitglied seit
04. Jan 2023
Beiträge
83
Punkte für Reaktionen
17
Punkte
8
Moin Stationary,

ich hab es noch nicht versucht. Ich glaube, ich lasse das auch. Bin froh, dass ich Pihole und Home Assistant drin habe. Wobei ich Home Assistant nur für ein den Switchbot Cloud verwende. Vorher hatte ich für den Home Assistant eine eine eigene virtuelle Maschine laufen. Das muss man sich mal vorstellen. Nur um die Infrarot Fernbedienung vom Switchbot bedienen zu können. Oh Mann. Ansonsten läuft alles auf ioBroker auf nem Raspberry. Naja, ich komme ins labern. Hab einen schönen Tag.

LG

Mick
 

*kw*

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
10. Aug 2013
Beiträge
2.842
Punkte für Reaktionen
1.379
Punkte
174
Mein Unbound stack (eigene Ports, Image für RPi, ansonsten ohne -rpi)

YAML:
name: unbound
services:
    unbound-rpi:
        container_name: unbound
        ports:
            - 35353:53/udp
            - 35353:53/tcp
        network_mode: "bridge"
        restart: always
        image: mvance/unbound-rpi:latest
 

Stationary

Benutzer
Sehr erfahren
Mitglied seit
13. Feb 2017
Beiträge
3.937
Punkte für Reaktionen
1.261
Punkte
194
Und das funktioniert bei Dir? Ich suche nachher mal meinen Stack heraus, mal sehen, wo da der Fehler ist. Ohne unbound lief es in Portainer, sowie ich unbound dazugenommen habe, lief nichts mehr.
Bei mir ist das wieder beides direkt auf RaspiOS installiert, ohne Docker (wobei es mich etwas geärgert hat, daß es nicht geklappt hat).
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat