Da ich seit ein paar Tagen auch nach einer Lösung suche, wie ich innerhalb meines Heimnetzwerks - und nur von dort - auf meinen Docker-Container mit Vaultwarden per https über NPM und ein LetsEcnrypt-Zertifikat zugreifen kann und ebenfalls einen PiHole am laufen habe, war dieser Thread für mich äußerst informativ.
Inzwischen habe ich es geschafft meine bei netcup registrierte Domain (nennen wir Sie hier mal meinedomain.de) auf die Nameserver von Cloudflare "umzubiegen" und dort den API-Key zu nutzen der wiederum dafür sorgt, das LetsEncrypt Zertifikat auch ohne offenen Internetzugang von außen bestätigt zu bekommen.
Leider fehlt mir noch immer das Verständnis dafür, wie ich es hinbekomme in meinem Browser
https://vaultwarden.meinedomain.de aufzurufen, um dann über NPLM auf den Container mit Vaultwarden (192.168.178.6:8100) zugreifen zu können. Genau das funktioniert leider noch nicht und ich gehe davon aus, dass bei der PiHole-Konfiguration mein Fehler liegt.
Dort habe ich als local DNS folgenden Eintrag gemacht:
meinedomain.de 192.168.178.6
Ebenfalls habe ich auf der Kommandozeile des PiHole folgende Datei angelegt:
/etc/dnsmasq.d/04-pihole-dns-reverse-proxy.conf
und dort diesen Eintrag gemacht:
address=/meinedomain.de/192.168.178.6
und den DNS-Dienst neu gestartet.
Funktioiniert aber noch immer nicht, dass der Browseraufruf mit
https://vaultwarden.meinedomain.de mich auf die Anmeldeseite meines Vaultwarden bringt.
Bin für jegliche Hilfe dankbar, die dazu beiträgt mein "Brett vorm Kopf" zu beseitigen ;-)