Pihole und Octoprint

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
TMTYD
Beiträge: 133
Registriert: 06.11.2017 06:38:26

Re: Pihole und Octoprint

Beitrag von TMTYD » 29.07.2023 21:28:27

TRex hat geschrieben: ↑ zum Beitrag ↑
29.07.2023 21:19:33
TMTYD hat geschrieben: ↑ zum Beitrag ↑
29.07.2023 21:02:00
Ok also mir wäre es so lieber mit octo.pi.home.tld und pihole.pi.home.tld, als wie die ip adresse:port lösung, wie lässt sich das den realisieren ? Bzw wie sieht die config dazu aus? Muss ich dann mit dem namensbasierten Virtual Host arbeiten und nicht mit dem reverse Proxy?
Kurze Antwort: nicht ohne reverse proxy.
Lange Antwort:

DNS kann pihole.pi.home.tld nicht auf irgendwas mit Port "auflösen", sondern nur die IP-Adresse. Für die Übersetzung von bla.domain -> IP:Port (oder Domain:Port, egal) brauchst du eine (für den Endanwender versteckte) Weiterleitung, und diese Aufgabe übernimmt der "Reverse Proxy". Der namensbasierte Virtual Host dient dazu, dass der httpd einen per HTTP mitgegebenen Hostnamen dazu nutzen kann, um zwischen zwei Konfigurationen die richtige auszuwählen.
ok das klingt gut

dann sowas in dieser Art https://www.howtoforge.de/anleitung/wie ... inrichtet/

Benutzeravatar
TRex
Moderator
Beiträge: 8086
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Pihole und Octoprint

Beitrag von TRex » 29.07.2023 21:29:20

Ja, sowas, wie ich es oben schon fertig für dich ausformuliert habe....
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

TMTYD
Beiträge: 133
Registriert: 06.11.2017 06:38:26

Re: Pihole und Octoprint

Beitrag von TMTYD » 29.07.2023 21:35:03

aber du hast geschrieben, das muss ein httpd auf pi wo pihole installiert ist übernehmen, sprich dort müsste ich dann nginx oder apache installieren, aber es kann auch der Apache auf meinem Homeserver machen, wo ich dann noch zusätzlich nginx installiere wie in dem Link von mir?

edit: Habe gerade nochmal nach gelesen, das es auch der Apache auf meinem Homeserver übernehmen kann, dort müsste ich dann noch zusätzlich nginx installieren ?

chrbr
Beiträge: 551
Registriert: 29.10.2022 15:53:26

Re: Pihole und Octoprint

Beitrag von chrbr » 29.07.2023 21:47:29

TMTYD hat geschrieben: ↑ zum Beitrag ↑
29.07.2023 21:04:51
Ich würde gerne das mit einer Virtual Host config umsetzten.
Ihr seit zwar schon weiter, antworten möchte ich trotzdem. Virtual Host habe ich bisher nie gebraucht und kann dazu leider nichts beitragen.

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: Pihole und Octoprint

Beitrag von MSfree » 29.07.2023 21:54:33

TMTYD hat geschrieben: ↑ zum Beitrag ↑
29.07.2023 21:35:03
aber du hast geschrieben, das muss ein httpd auf pi wo pihole installiert ist übernehmen, sprich dort müsste ich dann nginx oder apache installieren, aber es kann auch der Apache auf meinem Homeserver machen, wo ich dann noch zusätzlich nginx installiere wie in dem Link von mir?
Wenn auf deinem Heimserver bereits ein Apache läuft, braucht du natürlich keinen nginx, weder auf dem Heimserver noch auf dem Raspi.

nginx und Apache sind zwei konkurrierende Softwares, die das gleiche tun, nämlich HTML-Seiten ausliefern. Man sollte nur einen von beiden installieren.

Und ganz ehrlich, bei deinem Kenntnisstand würde ich das nicht mit Virtual Hosts machen sondern einfach nur in HTML.

Benutzeravatar
TRex
Moderator
Beiträge: 8086
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Pihole und Octoprint

Beitrag von TRex » 29.07.2023 22:35:31

MSfree hat geschrieben: ↑ zum Beitrag ↑
29.07.2023 21:54:33
Und ganz ehrlich, bei deinem Kenntnisstand würde ich das nicht mit Virtual Hosts machen sondern einfach nur in HTML.
Das ist das einzige Argument, was für Bookmarks spricht... und nochmal mit viel Geduld währenddessen Doku lesen. ChatGPT ist übrigens auch nicht ganz unfähig, um Erklärungen zu formulieren (weil dazu genug Infos im Netz sind).
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

TMTYD
Beiträge: 133
Registriert: 06.11.2017 06:38:26

Re: Pihole und Octoprint

Beitrag von TMTYD » 30.07.2023 22:41:05

chrbr hat geschrieben: ↑ zum Beitrag ↑
29.07.2023 21:47:29
TMTYD hat geschrieben: ↑ zum Beitrag ↑
29.07.2023 21:04:51
Ich würde gerne das mit einer Virtual Host config umsetzten.
Ihr seit zwar schon weiter, antworten möchte ich trotzdem. Virtual Host habe ich bisher nie gebraucht und kann dazu leider nichts beitragen.
ok kein problem dennoch vielen dank

TMTYD
Beiträge: 133
Registriert: 06.11.2017 06:38:26

Re: Pihole und Octoprint

Beitrag von TMTYD » 30.07.2023 22:43:27

MSfree hat geschrieben: ↑ zum Beitrag ↑
29.07.2023 21:54:33
TMTYD hat geschrieben: ↑ zum Beitrag ↑
29.07.2023 21:35:03
aber du hast geschrieben, das muss ein httpd auf pi wo pihole installiert ist übernehmen, sprich dort müsste ich dann nginx oder apache installieren, aber es kann auch der Apache auf meinem Homeserver machen, wo ich dann noch zusätzlich nginx installiere wie in dem Link von mir?
Wenn auf deinem Heimserver bereits ein Apache läuft, braucht du natürlich keinen nginx, weder auf dem Heimserver noch auf dem Raspi.

nginx und Apache sind zwei konkurrierende Softwares, die das gleiche tun, nämlich HTML-Seiten ausliefern. Man sollte nur einen von beiden installieren.

Und ganz ehrlich, bei deinem Kenntnisstand würde ich das nicht mit Virtual Hosts machen sondern einfach nur in HTML.
Genau deswegen frage ich ja hier im Forum nach, wie das geht, ich denke für sowas ist ein Forum ja da. Den wer sein wissen erweitern möchte, braucht ja infos und das würde ich gerne.

Natürlich ist wahrscheinlich die einfacherer Variante das mit html umzusetzen, aber jeder so wie er mag. Und ich bin gerne bereit zu lernen ;-)

TMTYD
Beiträge: 133
Registriert: 06.11.2017 06:38:26

Re: Pihole und Octoprint

Beitrag von TMTYD » 30.07.2023 23:56:03

TRex hat geschrieben: ↑ zum Beitrag ↑
29.07.2023 22:35:31
MSfree hat geschrieben: ↑ zum Beitrag ↑
29.07.2023 21:54:33
Und ganz ehrlich, bei deinem Kenntnisstand würde ich das nicht mit Virtual Hosts machen sondern einfach nur in HTML.
Das ist das einzige Argument, was für Bookmarks spricht... und nochmal mit viel Geduld währenddessen Doku lesen. ChatGPT ist übrigens auch nicht ganz unfähig, um Erklärungen zu formulieren (weil dazu genug Infos im Netz sind).
danke für den hinweis mit chatgpt musste erstmal schauen wo ich das kostenlos benutzen kann ohne Account, selbst für das muss man zahlen bzw. nen account anlegen :|

TMTYD
Beiträge: 133
Registriert: 06.11.2017 06:38:26

Re: Pihole und Octoprint

Beitrag von TMTYD » 31.07.2023 00:22:39

Ich möchte mich bedanken bei allen, habe es jetzt ohne html hinbekommen und es funktioniert

1. Habe in Pihole Local DNS --> Cname Records
octo.pi.home.tld -------->nas.home.tld( Ziel)
pihole.pi.home.tld ------>nas.home.tld(Ziel)
angelegt.

2. In der config von lighttpd auf dem pi wo pihole und octopringt laufen, müsste das hinzugefügt werden:

Code: Alles auswählen

# /etc/lighttpd/external.conf
server.port := 4567 # whatever you want, just make it match with apache's virtualhost
setenv.add-environment = ( "VIRTUAL_HOST" => "pihole.domain.com" ) # very important!
3. Virtual hosts auf meinem Homeserver nas.home.tld angelegt:

Code: Alles auswählen

<VirtualHost *:80>

                ServerName pihole.pi.home.tld
                ServerAdmin root@nas
                #ServerAlias sync.tmserver.hopto.org
                ErrorDocument 404 /404.html

                ProxyPass / http://pi.home.tld:8080/admin/
                ProxyPassReverse / http://pi.home.tld:8080/admin/


                ErrorLog ${APACHE_LOG_DIR}/pihole-error.log
                CustomLog ${APACHE_LOG_DIR}/pihole-access.log combined


</VirtualHost>

<VirtualHost *:80>

                ServerName octo.pi.home.tld
                ServerAdmin root@nas
                #ServerAlias sync.tmserver.hopto.org
                ErrorDocument 404 /404.html

                ProxyPass / http://pi.home.tld:5000/
                ProxyPassReverse / http://pi.home.tld:5000/


                ErrorLog ${APACHE_LOG_DIR}/octo-error.log
                CustomLog ${APACHE_LOG_DIR}/octo-access.log combined


</VirtualHost>
Somit lassen sich die jeweiligen Services und den Adressen aufrufen.

Dennoch vielen vielen dank, die mir Hilfestellung gegeben habe. Sollte was nicht passen, darf er sich gerne dazu äussern

Benutzeravatar
GregorS
Beiträge: 2628
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Pihole und Octoprint

Beitrag von GregorS » 31.07.2023 05:30:10

Hallo,

ist ja schön, dass es jetzt läuft.

Da ich den Thread zwischenzeitlich nicht verfolgt und jetzt nur oberflächlich quergelesen habe, habe ich eine Frage: Hätte man das alles nicht auch über jeweils entsprechend gefütterte /etc/hosts regeln können? Gerade wenn man intern nur wenige Rechner hat, ist das doch sonst die einfachste und schnellste Methode, oder nicht?

TIA

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
TRex
Moderator
Beiträge: 8086
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Pihole und Octoprint

Beitrag von TRex » 31.07.2023 08:13:51

GregorS hat geschrieben: ↑ zum Beitrag ↑
31.07.2023 05:30:10
Hätte man das alles nicht auch über jeweils entsprechend gefütterte /etc/hosts regeln können
Nur den ersten Teil, und wenn man eh schon nen DNS-Server (PiHole) betreibt, warum soll man sich mit der Krücke abfinden?
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Benutzeravatar
GregorS
Beiträge: 2628
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Pihole und Octoprint

Beitrag von GregorS » 31.07.2023 08:18:35

TRex hat geschrieben: ↑ zum Beitrag ↑
31.07.2023 08:13:51
GregorS hat geschrieben: ↑ zum Beitrag ↑
31.07.2023 05:30:10
Hätte man das alles nicht auch über jeweils entsprechend gefütterte /etc/hosts regeln können
Nur den ersten Teil, und wenn man eh schon nen DNS-Server (PiHole) betreibt, warum soll man sich mit der Krücke abfinden?
Ah, dann habe ich wohl einen wesentlichen Teil übersehen.

Ich habe hier mit lediglich 3 Rechnern zu tun und komme mit /etc/hosts bestens zurecht. Was daran mehr Krücke sein soll, als der Betrieb/die Pflege eines DNS, will sich mir nicht erschließen.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: Pihole und Octoprint

Beitrag von MSfree » 31.07.2023 08:47:34

GregorS hat geschrieben: ↑ zum Beitrag ↑
31.07.2023 08:18:35
Ich habe hier mit lediglich 3 Rechnern zu tun und komme mit /etc/hosts bestens zurecht. Was daran mehr Krücke sein soll, als der Betrieb/die Pflege eines DNS, will sich mir nicht erschließen.
Der DNS benötigt überhaupt keine Pflege, wenn er richtig eingerichtet ist und das Zusammenspielt mit DHCP konfiguriert ist. Ich kann mit DHCP und DNS einen beliebigen neuen Rechner im LAN hochfahren und der ist sofort von allen anderen Rechnern aus erreichbar.

3 Rechner mit hosts aktuell zu halten, ist mir schon zuviel Aufwand. Häng einen vierten Rechner ins Netz und du darfst 4 hosts editieren. Das ist doch Mumpitz, zumal jeder beleibige Internetrouter DHCP/DNS für dich macht, da braucht man gar nichts machen ausser den Router anzuschalten und die hosts komplett links liegen zu lassen. Das ist Null Aufwand out of the Box.

hosts ist wirklich eine furchtbare Krücke.

Benutzeravatar
GregorS
Beiträge: 2628
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Pihole und Octoprint

Beitrag von GregorS » 31.07.2023 09:02:35

MSfree hat geschrieben: ↑ zum Beitrag ↑
31.07.2023 08:47:34
GregorS hat geschrieben: ↑ zum Beitrag ↑
31.07.2023 08:18:35
Ich habe hier mit lediglich 3 Rechnern zu tun und komme mit /etc/hosts bestens zurecht. Was daran mehr Krücke sein soll, als der Betrieb/die Pflege eines DNS, will sich mir nicht erschließen.
Der DNS benötigt überhaupt keine Pflege, wenn er richtig eingerichtet ist und das Zusammenspielt mit DHCP konfiguriert ist. Ich kann mit DHCP und DNS einen beliebigen neuen Rechner im LAN hochfahren und der ist sofort von allen anderen Rechnern aus erreichbar.
Das mag sein, aber DNS muss ja wohl irgendwo vorhanden sein und laufen, um zu funktionieren. Für das Gehampel mit /etc/hosts brauche ich gar nichts, außer eben dieser Datei.
3 Rechner mit hosts aktuell zu halten, ist mir schon zuviel Aufwand. Häng einen vierten Rechner ins Netz und du darfst 4 hosts editieren. Das ist doch Mumpitz, zumal jeder beleibige Internetrouter DHCP/DNS für dich macht, da braucht man gar nichts machen ausser den Router anzuschalten und die hosts komplett links liegen zu lassen. Das ist Null Aufwand out of the Box.
Wie oft ändert sich der durchschnittliche EDV-Park eines durchschnittlichen Nutzers? Glaubst Du etwa, ich müsse meine hosts-Dateien alle Nase lang ändern?
Ich habe das vor gut 6 Monaten einmal aktualisiert, das nächste Mal ist voraussichtlich nicht vor '24 nötig.

Aber gut, was Du für Mumpitz hältst, ist Deine Sache.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: Pihole und Octoprint

Beitrag von MSfree » 31.07.2023 09:10:24

GregorS hat geschrieben: ↑ zum Beitrag ↑
31.07.2023 09:02:35
Wie oft ändert sich der durchschnittliche EDV-Park eines durchschnittlichen Nutzers?
Nimm eine 4-köpfiger Familie mit 4 Smartphones, 3 Desktop-PCs- 3 Laptops, und ein paar Tabletts. Da ändert sich die Netzwerktopologie bis zu 100 mal am Tag.

Warum sollte man das mit hosts machen, wenn der olle Plastiktouter das völlig ohne zutun für dich machen kann?

Benutzeravatar
GregorS
Beiträge: 2628
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Pihole und Octoprint

Beitrag von GregorS » 31.07.2023 09:15:16

MSfree hat geschrieben: ↑ zum Beitrag ↑
31.07.2023 09:10:24
GregorS hat geschrieben: ↑ zum Beitrag ↑
31.07.2023 09:02:35
Wie oft ändert sich der durchschnittliche EDV-Park eines durchschnittlichen Nutzers?
Nimm eine 4-köpfiger Familie mit 4 Smartphones, 3 Desktop-PCs- 3 Laptops, und ein paar Tabletts. Da ändert sich die Netzwerktopologie bis zu 100 mal am Tag.
Ich sprach von einem Nutzer ... ;-)
Warum sollte man das mit hosts machen, wenn der olle Plastiktouter das völlig ohne zutun für dich machen kann?
Weil es dazu einen ollen Plastikrouter braucht. Das war jetzt einfach.

Bleib' auf dem Teppich und lies bitte richtig.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

TMTYD
Beiträge: 133
Registriert: 06.11.2017 06:38:26

Re: Pihole und Octoprint

Beitrag von TMTYD » 31.07.2023 14:56:36

Ein Problem habe ich dennoch festgestellt.

wenn ich nun http://pihole.pi.home.tld/login.php eingebe, dann komme ich auf die Login Seite von Pihole, sobald ich mich einlogge, komme ich dann auf das http://pihole.pi.home.tld/admin/ <--- mit dem Fehler 404 Not Found

Aktualisiere ich den Webbrowser lande ich auf http://pihole.pi.home.tld/index.php dieser Seite und ich sehe das Dashboard von meinem Pihole, also liegt noch irgendwie ein Fehler vor

Benutzeravatar
TRex
Moderator
Beiträge: 8086
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Pihole und Octoprint

Beitrag von TRex » 31.07.2023 15:27:28

lass das /admin in der config des proxies weg.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

TMTYD
Beiträge: 133
Registriert: 06.11.2017 06:38:26

Re: Pihole und Octoprint

Beitrag von TMTYD » 31.07.2023 15:37:19

TRex hat geschrieben: ↑ zum Beitrag ↑
31.07.2023 15:27:28
lass das /admin in der config des proxies weg.
habe ich, wenn ich jetzt http://pihole.pi.home.tld/ aufrufe kommt 404 not Found im log ist auch nichts zu sehen hmm

Benutzeravatar
TRex
Moderator
Beiträge: 8086
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Pihole und Octoprint

Beitrag von TRex » 31.07.2023 16:34:59

ja, der einzige Nachteil davon: du musst wieder explizit /admin aufrufen. Du könntest dir auch einen redirect in der Config erstellen.

Innerhalb des Virtualhosts dafür:

Code: Alles auswählen

location = / {
    return 301 /admin
}
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

TMTYD
Beiträge: 133
Registriert: 06.11.2017 06:38:26

Re: Pihole und Octoprint

Beitrag von TMTYD » 31.07.2023 17:05:10

TRex hat geschrieben: ↑ zum Beitrag ↑
31.07.2023 16:34:59
ja, der einzige Nachteil davon: du musst wieder explizit /admin aufrufen. Du könntest dir auch einen redirect in der Config erstellen.

Innerhalb des Virtualhosts dafür:

Code: Alles auswählen

location = / {
    return 301 /admin
}
das ist für apache oder nginx? Sieht glaube ich nach nginx aus

das wäre dann doch für apache

Code: Alles auswählen

RewriteEngine On
Redirect 301 / http://sitename.com/

Benutzeravatar
TRex
Moderator
Beiträge: 8086
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Pihole und Octoprint

Beitrag von TRex » 31.07.2023 17:16:34

Vielleicht, die Transportleistung musst leider du bringen - ich kenn mich mit Apache nicht aus und glaube, du kriegst das selbst hin.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

TMTYD
Beiträge: 133
Registriert: 06.11.2017 06:38:26

Re: Pihole und Octoprint

Beitrag von TMTYD » 01.08.2023 00:52:32

danke kein problem werde ich hin bekommen 8)

Antworten