Wie man Pi-hole auf einem VPS selbst hostet (Komplette Anleitung)
Pi-hole ist eine hervorragende Wahl für netzwerkweites Ad-Blocking, und das Selbst-Hosting auf einem Virtual Private Server (VPS) kann Ihre Privatsphäre und Kontrolle über Ihr Surferlebnis verbessern. In dieser Anleitung führen wir Sie durch die Schritte zur Installation und Konfiguration von Pi-hole auf einem VPS. Außerdem besprechen wir einige Optionen für VPS-Anbieter, um Ihnen den Einstieg zu erleichtern.
Warum Pi-hole selbst hosten?
Das Selbst-Hosting von Pi-hole auf Ihrem VPS ermöglicht es Ihnen:
- Werbung auf DNS-Ebene zu blockieren
- Tracking durch Werbetreibende zu verhindern
- Ihre eigenen DNS-Einstellungen zu kontrollieren
- Die allgemeine Internet-Performance zu verbessern, indem Seiten schneller geladen werden
Wahl eines VPS-Anbieters
Hier ist eine Vergleichstabelle einiger führender VPS-Anbieter, ihrer Preise und Funktionen, um Ihnen bei der Entscheidung zu helfen:
| Anbieter | Einstiegspreis | Speicher | Arbeitsspeicher | Link |
|---|---|---|---|---|
| Contabo VPS | 5,99 EUR/Monat | 200 GB SSD | 4 GB | Contabo |
| Hetzner Cloud | 4,15 EUR/Monat | 20 GB SSD | 2 GB | Hetzner |
| DigitalOcean | 6 USD/Monat | 25 GB SSD | 1 GB | DigitalOcean |
| Vultr | 6 USD/Monat | 25 GB SSD | 1 GB | Vultr |
| Linode | 5 USD/Monat | 25 GB SSD | 1 GB | Linode |
Sie können auch unsere vollständige VPS-Vergleich für weitere Optionen besuchen.
Schritt-für-Schritt Installationsanleitung
Schritt 1: Erstellen Sie eine VPS-Instanz
- Registrieren Sie sich bei Ihrem gewählten VPS-Anbieter.
- Wählen Sie einen geeigneten Plan. Für Pi-hole sollten 1 GB RAM ausreichend sein, aber entscheiden Sie sich für mehr, wenn Sie zusätzliche Dienste hosten möchten.
- Richten Sie Ihre Instanz ein. Wählen Sie während des Einrichtungsprozesses Ubuntu 20.04 oder eine ähnliche Linux-Distribution als Ihr Betriebssystem aus.
Schritt 2: Verbinden Sie sich mit Ihrem VPS
Verbinden Sie sich mit Ihrer VPS-Instanz über SSH:
ssh root@your_vps_ip
Ersetzen Sie your_vps_ip durch die von Ihrem VPS-Anbieter bereitgestellte IP-Adresse.
Schritt 3: Aktualisieren Sie Ihren Server
Führen Sie die folgenden Befehle aus, um sicherzustellen, dass Ihr Server auf dem neuesten Stand ist:
apt update && apt upgrade -y
Schritt 4: Installieren Sie Docker
Die Verwendung von Docker ist eine der einfachsten Möglichkeiten, Pi-hole auszuführen. Installieren Sie Docker, indem Sie Folgendes ausführen:
apt install docker.io -y
systemctl start docker
systemctl enable docker
Schritt 5: Ziehen Sie das Pi-hole Docker-Image
Ziehen Sie nun das Pi-hole Docker-Image aus dem Repository:
docker pull pihole/pihole
Schritt 6: Führen Sie den Pi-hole Docker-Container aus
Führen Sie den Pi-hole-Container mit folgendem Befehl aus:
docker run -d \
--name pihole \
-e TZ="Ihre/Zeitzone" \
-e WEBPASSWORD="IhrPasswort" \
-e DNS1="8.8.8.8" \
-e DNS2="8.8.4.4" \
-p 53:53/tcp \
-p 53:53/udp \
-p 80:80 \
--restart=unless-stopped \
pihole/pihole
Stellen Sie sicher, dass Sie Ihre/Zeitzone mit Ihrer tatsächlichen Zeitzone (z.B. Europe/Berlin) und IhrPasswort mit einem sicheren Passwort für die Weboberfläche ersetzen.
Schritt 7: Konfigurieren Sie Ihren Router
Um Pi-hole vollständig zu nutzen, konfigurieren Sie die DNS-Einstellungen Ihres Heimrouters so, dass sie auf Ihren VPS zeigen. Setzen Sie den DNS auf die IP-Adresse Ihres VPS, damit alle Geräte in Ihrem Netzwerk Pi-hole zur DNS-Auflösung verwenden.
Schritt 8: Greifen Sie auf die Web-Oberfläche zu
Sie können auf die Pi-hole-Admin-Oberfläche zugreifen mit:
http://your_vps_ip/admin
Melden Sie sich mit dem Passwort an, das Sie zuvor festgelegt haben.
FAQs
Wie aktualisiere ich Pi-hole auf meinem VPS?
Die Aktualisierung von Pi-hole kann normalerweise durchgeführt werden, indem der Docker-Container aktualisiert wird. Stoppen Sie zuerst den Container:
docker stop pihole
Ziehen Sie dann die neueste Version und starten Sie ihn neu:
docker pull pihole/pihole
docker start pihole
Dies stellt sicher, dass Sie die neueste Version mit den aktuellsten Werbelisten ausführen. Sie sollten auch regelmäßig nach Updates in der Pi-hole-Oberfläche selbst suchen.
Ist es sicher, Pi-hole auf einem VPS selbst zu hosten?
Ja, das Selbst-Hosting von Pi-hole auf einem VPS kann sicher sein, solange Sie die notwendigen Vorsichtsmaßnahmen treffen. Stellen Sie sicher, dass Ihr VPS mit einem starken SSH-Passwort gesichert ist und befolgen Sie bewährte Praktiken wie das Deaktivieren des Root-Logins und das Aktivieren von Firewall-Regeln. Die Verwendung eines seriösen VPS-Anbieters minimiert Risiken und ein privater Server ermöglicht die Kontrolle über Ihre DNS-Abfragen.
Kann ich andere Dienste gleichzeitig mit Pi-hole auf demselben VPS ausführen?
Ja, Sie können mehrere Dienste auf demselben VPS ausführen, solange Ihr Server über ausreichende Ressourcen verfügt. Stellen Sie jedoch sicher, dass die anderen Dienste nicht mit den Ports von Pi-hole in Konflikt stehen. Vermeiden Sie beispielsweise die Ausführung eines anderen DNS-Dienstes, der Port 53 verwendet, es sei denn, dieser ist korrekt konfiguriert. Docker-Container können helfen, diese Dienste zu isolieren und die Ressourcennutzung effizient zu verwalten.
Indem Sie diese Schritte ausführen, haben Sie Pi-hole effektiv auf Ihrem VPS am Laufen. Jetzt können Sie ein werbefreies Surferlebnis genießen und die Kontrolle über die DNS-Einstellungen Ihres Netzwerks übernehmen.