Frage: Netzwerke in Docker, Nginx Proxy Manager, Pi-hole

  • Hallo miteinander,

    das ist meine erste Nachricht in diesem Forum (und ich bin neu in der NAS-Welt), deswegen seid bitte umsichitig, falls ich irgendetwas nicht direkt verstehe oder evtl. falsch beschreibe.
    Es geht um das einrichten von Nginx Proxy Manager. Ich habe in meinem NAS über no-ip eine eigene IP Adresse erstellt, die auf meinen Router zeigt. In dem Punkt DDNS im NAS habe ich die Adresse eingerichtet, sodass, falls sich die öffentliche IP-Adresse ändert, no-ip davon mitbekommt. Ich habe nachgeprüft und die Adresse zeigt auch auf meinen Router, bzw. wenn ich die richtigen Ports auf meinem Router freigebe auch auf mein NAS. Jetzt wollte ich allerdings nicht immer diese blöde "nicht sicher" Nachricht lesen und habe mich deswegen mit dem Nginx Proxy Manager auseinander gesetzt. Das problem, nach dem Aufsetzten in Docker und mit korrekter Weiterleitung der Ports auf meinem Router funktioniert das ganze trotzdem nicht. (Configs im Anhang) So wie ich das verstanden habe macht Docker, solange man nicht das Host-netzwerk in der config definiert, ein eigenes Subnetzwerk für den Container dann auf. Ich kann allerdings trotzdem die Ports über die IP Adresse des NAS in Kombination mit die Weboberfläche (von Nginx) aufrufen. Deswegen müsste die Weiterleitung doch auch funktionieren... hat das was mit pi-hole zutun? Muss ich meine Firewalleinstellungen im NAS ändern?
    Bitte helft mir weiter, versuche seit 2 Wochen jeden Tag das Problem zu fixen...

  • Go to Best Answer
  • Spezifiziere mal: "Das Problem, nach dem Aufsetzten in Docker und mit korrekter Weiterleitung der Ports auf meinem Router funktioniert das ganze trotzdem nicht."

    Kannst Du die den Dienst hinter dem Proxy nicht aufrufen? Wenn ja, was für ein Fehler wirft er Dir.
    Oder kommt einfach wie immer die Meldung "nicht sicher"?

  • Den Dienst kann ich aufrufen. Sobald ich die Weiterleitung probiere, läd er unendlich lange oder es kommt die Meldung Bad Gateway... (wenn ich es mit docker.internal.host probiere)
    D.h. Ich habe einen Proxyhost bei npm angelegt. SSL Zertifikat funktioniert. IP-Adresse (Wie auf Bild) des NAS eingetragen und Port des NAS, wo es zur Oberfläche geht. Wenn ich auf die Domain klicke, bekomme ich die oben genannten Meldungen.

  • Richte dir ein macvlan in Docker ein und gebe dem NPM eine eigene IP. NPM benötigt dann kein Portmapping mehr und wird über IP angesprochen. Für den Zuggriff aus dem WAN benötigst Du dann eine Domain oder DDNS-Domain die Subdomains unterstützt und ein Wildcard SSL-Zertifikat. Ob NoIP dass in der kostenlosen Version unterstützt glaube ich nicht. Mit DuckDNS ist es auf jeden Fall möglich. Ich hoste NPM auf einem RasPi 3 zusammen mit AdGuard Home 2.

    Hier wissenswertes über die Einrichtung von macVLAN:

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

  • Danke für eure Antworten. Ich habe es heute tatsächlich selber lösen können, da ich als Proxy Host IP-Adresse, die des Gateways der Bridge angegeben habe, zusammen mit dem Port des NAS. Danach lief alles einwandfrei. Werde das ganze jetzt nicht mehr anfassen und einfach hoffen, das alles so funktioniert :)

Participate now!

Join our community with over 10,000 members!

Register yourself now for free to get full access to all content, graphics, downloads and other exclusive features!