So hosten Sie AdGuard Home selbst auf einem VPS (Komplette Anleitung)
Mit der Verbreitung von Werbung und Tracking im Internet kann das Selbst-Hosting einer DNS-Filterlösung wie AdGuard Home Ihre Privatsphäre und Ihr Surferlebnis verbessern. Diese Anleitung führt Sie durch den Prozess der Installation von AdGuard Home auf einem Virtual Private Server (VPS). Wir werden die erforderlichen Schritte und Konfigurationen für eine erfolgreiche Einrichtung behandeln.
Was Sie benötigen
Bevor Sie beginnen, stellen Sie sicher, dass Sie:
- Ein VPS-Konto bei einem Anbieter wie Contabo, Hetzner, DigitalOcean, Vultr oder Linode haben.
- Grundkenntnisse der Linux-Befehlszeile besitzen.
- Einen SSH-Client (wie PuTTY für Windows oder Terminal für macOS/Linux) haben.
- Einen Domainnamen oder dynamisches DNS, wenn Sie von außen auf Ihr AdGuard Home zugreifen möchten.
VPS-Anbieter Vergleich
| Anbieter | Preis (EUR/USD pro Monat) | RAM | Speichertyp | Standorte |
|---|---|---|---|---|
| Contabo VPS | 5,99 EUR | 4 GB | SSD | Europa, Asien |
| Hetzner Cloud | 4,15 EUR | 2 GB | SSD | Europa |
| DigitalOcean | 6 USD | 1 GB | SSD | Global |
| Vultr | 6 USD | 1 GB | SSD | Global |
| Linode | 5 USD | 2 GB | SSD | Global |
Schritt 1: Wählen Sie einen VPS-Anbieter
Wählen und melden Sie sich für einen VPS-Plan an, der Ihren Bedürfnissen entspricht. Für eine grundlegende Installation von AdGuard Home ist ein günstigerer Plan mit 2 GB RAM und SSD-Speicher ausreichend.
Schritt 2: Richten Sie Ihren VPS ein
Sobald Sie ein Konto bei Ihrem gewählten Anbieter erstellt haben, folgen Sie diesen Schritten:
-
Starten Sie eine neue VPS-Instanz. Wählen Sie Ihren gewünschten Datenzentrumstandort, idealerweise in der Nähe Ihres geografischen Bereichs, um die Latenz zu verringern.
-
Wählen Sie ein Betriebssystem. Ubuntu wird häufig empfohlen aufgrund seiner umfangreichen Dokumentation und Community-Unterstützung. Zum Zeitpunkt des Schreibens ist Ubuntu 20.04 LTS eine stabile Wahl.
-
Greifen Sie auf Ihren VPS zu. Verwenden Sie SSH, um sich mit Ihrer Instanz zu verbinden:
ssh root@your_vps_ip
Schritt 3: Installieren Sie die erforderlichen Pakete
Bevor Sie AdGuard Home installieren, müssen Sie Ihre Pakete aktualisieren und erforderliche Abhängigkeiten installieren:
sudo apt update && sudo apt upgrade -y
Als Nächstes installieren Sie curl und wget, falls diese noch nicht installiert sind:
sudo apt install curl wget -y
Schritt 4: Installieren Sie AdGuard Home
Um AdGuard Home zu installieren, führen Sie Folgendes aus:
-
Laden Sie das Installationsskript herunter:
wget https://github.com/AdguardTeam/AdGuardHome/releases/latest/download/AdGuardHome_linux_amd64.tar.gz -
Entpacken Sie die Dateien:
tar -xvzf AdGuardHome_linux_amd64.tar.gz cd AdGuardHome -
Starten Sie die Installation:
sudo ./AdGuardHome -s install -
Folgen Sie den Einrichtungsaufforderungen. Das Installationsskript wird Sie durch den Prozess führen, einschließlich der Einrichtung der Admin-Oberfläche und der DNS-Einstellungen.
Schritt 5: Konfigurieren Sie AdGuard Home
Nach der Installation greifen Sie über die Web-Admin-Oberfläche zu:
http://your_vps_ip:3000
- Der Standardbenutzername ist
adminund das Passwort istadmin. Ändern Sie dies sofort nach dem Einloggen. - Konfigurieren Sie die Upstream-DNS-Server nach Ihren Wünschen (Google, Cloudflare usw.).
- Richten Sie Blocklisten für effektives Blockieren von Werbung ein.
Schritt 6: Stellen Sie DNS auf Ihren Geräten ein
Um Abfragen zu filtern, müssen Sie die DNS-Einstellungen Ihrer Geräte auf Ihren VPS verweisen. Aktualisieren Sie die DNS-Einstellungen auf Ihrem Router oder einzelnen Geräten, um Ihre AdGuard Home-IP zu verwenden.
FAQs
F1: Kann ich AdGuard Home in einem Docker-Container auf meinem VPS ausführen?
Ja, das Ausführen von AdGuard Home in einem Docker-Container ist eine ausgezeichnete Wahl für Isolation und einfache Verwaltung. Stellen Sie zunächst sicher, dass Docker auf Ihrem VPS mit dem folgenden Befehl installiert ist:
sudo apt install docker.io -y
Nach der Installation von Docker ziehen Sie das AdGuard Home-Image von Docker Hub:
docker run -d --name adguardhome -v /opt/adguard/conf:/opt/adguard/conf -v /opt/adguard/work:/opt/adguard/work --restart=unless-stopped -p 53:53/tcp -p 53:53/udp -p 3000:3000 adguard/adguardhome
Dieser Befehl richtet AdGuard Home mit persistentem Speicher und Zuordnungen für UDP- und TCP-DNS-Anfragen ein.
F2: Ist es sicher, meinen eigenen DNS-Resolver zu hosten?
Das Hosting Ihres eigenen DNS-Resolvers wie AdGuard Home kann die Privatsphäre verbessern, indem viele Werbeanzeigen und Tracker blockiert werden. Es ist jedoch entscheidend, Sicherheitsprotokolle aufrechtzuerhalten. Aktualisieren Sie Ihren VPS regelmäßig und nutzen Sie eine Firewall, um den Zugriff zu beschränken. Stellen Sie sicher, dass Sie ein sicheres Passwort für die Admin-Oberfläche festlegen, um unbefugten Zugriff zu verhindern.
F3: Was sind Datei-Blocklisten in AdGuard Home?
Datei-Blocklisten können Ihre Werbeblockierungsfähigkeiten erheblich verbessern, indem sie verhindern, dass unerwünschte Inhalte geladen werden. Diese Listen enthalten häufig Domains, die für die Bereitstellung von Werbung und Trackern bekannt sind. Sie können verschiedene Listen in Repositories wie awesome-selfhosted finden. Regelmäßige Updates Ihrer Blocklisten sorgen für optimale Leistung beim Filtern unerwünschter Inhalte.
Indem Sie dieser Anleitung folgen, haben Sie erfolgreich AdGuard Home auf einem VPS selbst gehostet und Ihr Surferlebnis verbessert. Für detailliertere Vergleiche der VPS-Optionen besuchen Sie unseren vollständigen VPS-Vergleich.