Einige der in diesem Beitrag geteilten Links sind Affiliate-Links. Wenn du auf den Link klickst und etwas kaufst, erhalten wir eine Affiliate-Provision ohne zusätzliche Kosten für dich.
Überblick #
AdGuardHome-Sync ist eine App, die speziell für dich entwickelt wurde, wenn du mehrere Instanzen von AdGuard Home betreibst und deren Konfigurationen zwischen diesen Instanzen synchronisieren möchtest. Mit AdGuardHome-Sync kannst du die Konfigurationseinstellungen, Blocklisten, Benutzereinstellungen und andere Daten zwischen verschiedenen AdGuard Home-Servern nahtlos synchronisieren. Das ist besonders nützlich, wenn du mehrere DNS-Server betreibst (z. B. für verschiedene Netzwerke oder Standorte) und sicherstellen möchtest, dass alle dieselben Filterregeln und Einstellungen verwenden.
AdGuardHome-Sync funktioniert als Docker-Container auf unRAID und bietet dir eine einfache Möglichkeit, die Konfiguration zwischen AdGuard Home-Instanzen über das Netzwerk hinweg zu synchronisieren, wodurch dein Verwaltungsaufwand reduziert und Konsistenz gewährleistet wird.
Hauptfunktionen #
- Synchronisation mehrerer AdGuard Home-Instanzen: AdGuardHome-Sync gleicht Einstellungen wie Filterlisten, Benutzereinstellungen und DNS-Blockregeln zwischen mehreren AdGuard Home-Servern ab.
- Zwei-Wege-Synchronisation: Die App bietet dir eine bidirektionale Synchronisation, bei der Änderungen von einer Instanz auf die anderen gespiegelt werden.
- Zeitgesteuerte Synchronisation: Du kannst die Synchronisation automatisch zu festgelegten Zeiten ausführen lassen, damit alle Server regelmäßig aktualisiert werden.
- Konfliktmanagement: Bei unterschiedlichen Einstellungen zwischen den Instanzen kannst du benutzerdefinierte Regeln zur Konfliktlösung festlegen.
- Leichtgewichtige Implementierung: Da es sich um einen Docker-Container handelt, ist die App einfach zu installieren und läuft ressourcenschonend im Hintergrund.
Voraussetzungen #
Um AdGuardHome-Sync auf deinem unRAID-Server zu installieren, brauchst du Folgendes:
- Einen laufenden unRAID-Server (Version 6.8 oder höher).
- Docker muss auf deinem unRAID-Server aktiviert sein.
- Mindestens zwei AdGuard Home-Instanzen, die du synchronisieren möchtest.
- Das Community Applications Plugin, um den Docker-Container einfach zu installieren.
Installation von AdGuardHome-Sync über das Community Applications Plugin #
Die einfachste Möglichkeit, AdGuardHome-Sync auf unRAID zu installieren, ist über das Community Applications Plugin, das den Installationsprozess für Docker-Container stark vereinfacht.
Schritt 1: Installation des Community Applications Plugins #
Falls du das Community Applications Plugin noch nicht installiert hast, folge diesen Schritten:
- Öffne das unRAID Webinterface.
- Gehe zu Plugins und klicke auf Install Plugin.
- Füge die folgende URL in das Feld ein:
https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg
- Klicke auf Install, um das Plugin zu installieren.
Schritt 2: AdGuardHome-Sync über Community Applications installieren #
- Öffne im unRAID Webinterface den Apps-Reiter, um das Community Applications Plugin zu starten.
- Gib in der Suchleiste „AdGuardHome-Sync“ ein.
- Wähle die App aus den Suchergebnissen und klicke auf Installieren.
Schritt 3: Konfiguration des AdGuardHome-Sync Docker-Containers #
- Instanzen hinzufügen: Während der Installation musst du die IP-Adressen und API-Schlüssel der AdGuard Home-Instanzen angeben, die du synchronisieren möchtest. Dies geschieht über Umgebungsvariablen oder eine Konfigurationsdatei:
ADGUARDHOME1_URL
: Die URL deiner ersten AdGuard Home-Instanz (z. B.http://192.168.1.100:3000
).ADGUARDHOME2_URL
: Die URL deiner zweiten AdGuard Home-Instanz.ADGUARDHOME1_API_KEY
: Der API-Schlüssel der ersten AdGuard Home-Instanz (zu finden im AdGuard Home Webinterface).ADGUARDHOME2_API_KEY
: Der API-Schlüssel der zweiten Instanz.
- Synchronisationsrichtung festlegen: Bestimme, ob die Synchronisation in eine oder beide Richtungen erfolgen soll (z. B. nur von Instanz A zu Instanz B oder in beide Richtungen).
- Zeitplan festlegen: Du kannst einstellen, wie oft die Synchronisation ausgeführt werden soll (z. B. stündlich, täglich etc.).
- Netzwerkeinstellungen: Konfiguriere den Docker-Container im Bridge-Modus, es sei denn, du hast spezielle Anforderungen an die Netzwerkverbindung (z. B. bei der Nutzung eines VLANs).
Schritt 4: Verwalten und Überwachen der Synchronisation #
- Nach der Installation und dem Start des Docker-Containers kannst du das Synchronisationsprotokoll und den Status der Synchronisation überwachen. Dies erfolgt über das Docker-Log im unRAID Webinterface oder ein separates Webinterface der App, falls verfügbar.
- Prüfe, ob beide AdGuard Home-Instanzen erfolgreich synchronisiert werden, indem du Änderungen in einer Instanz vornimmst und überprüfst, ob sie in der anderen gespiegelt werden.
Schritt 5: Anpassungen und Erweiterungen #
- Du kannst die Konfigurationsdateien von AdGuardHome-Sync anpassen, um weitere AdGuard Home-Instanzen hinzuzufügen, benutzerdefinierte Filterregeln festzulegen oder das Synchronisationsverhalten weiter zu optimieren.
- Bei Bedarf kannst du Konfliktlösungsstrategien festlegen, um zu entscheiden, welche Instanz bei widersprüchlichen Einstellungen Priorität hat.
Zusammenfassung #
AdGuardHome-Sync ist ein nützliches Tool, wenn du mehrere AdGuard Home-Instanzen betreibst und deren Konfigurationen automatisch synchronisieren möchtest. Durch die Docker-basierte Installation auf unRAID und die Integration mit dem Community Applications Plugin kannst du AdGuardHome-Sync schnell installieren und in Betrieb nehmen. Die Synchronisation zwischen deinen Instanzen hilft dir, den Verwaltungsaufwand zu reduzieren und ein einheitliches DNS-Filtering über verschiedene Netzwerke hinweg zu gewährleisten.