2.6 KiB
2.6 KiB
title: AdGuardHome Sync created: 2026-06-06 updated: 2026-06-06 type: app tags: [catalogue, ad-block, sync, go] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Ad+Block, https://github.com/bakito/adguardhome-sync]
🔄 AdGuardHome Sync
Synchronisation de configuration entre plusieurs instances AdGuard Home. Idéal pour les environnements multi-sites ou redondants.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| GitHub | bakito/adguardhome-sync |
| License | Apache-2.0 |
| Langage | Go |
| Étoiles GitHub | 2k ⭐ |
| Dernière MAJ | 2026-06-04 |
| Catégorie | [[cat-ad-block |
📝 Description
AdGuardHome Sync est un outil complémentaire à app-adguard-home qui synchronise :
- ✅ Listes de blocage (blocklists)
- ✅ Règles de rewrite
- ✅ Clients et groupes
- ✅ Paramètres DNS
- ✅ Filtrage parental
Cas d'usage typique : vous avez plusieurs instances AdGuard Home (maison, bureau, serveur VPN, parents) et vous voulez qu'elles partagent la même configuration. Sans cet outil, il faut mettre à jour chaque instance manuellement.
🚀 Installation
Docker Compose
# docker-compose.yml
version: '3.8'
services:
adguardhome-sync:
container_name: adguardhome-sync
image: ghcr.io/bakito/adguardhome-sync:latest
restart: unless-stopped
ports:
- "8080:8080" # Web UI
volumes:
- ./config.yml:/app/config.yml
depends_on:
- origin
- replicas
Configuration (config.yml)
origin:
url: http://adguard-main:3000
username: admin
password: ***replicas:
- name: Home
url: http://adguard-home:3000
username: admin
password: ***
- name: Office
url: http://adguard-office:3000
username: admin
password: ***
# Intervalle de sync (en minutes)
runOnStart: true
interval: 5m
⚙️ Configuration Initiale
- Configurer l'instance origin (celle qui détient la config canonique)
- Ajouter les replicas dans le config
- Démarrer l'outil
- Vérifier la sync via l'UI web :
http://IP:8080
🔄 Alternatives
Open Source
- Bash scripts + cron — DIY, fragile
- Ansible/Puppet — Plus lourd mais plus complet
Quand l'utiliser ?
- ✅ Vous avez 2+ instances AdGuard Home
- ✅ Vous voulez une config uniforme
- ❌ Une seule instance → pas besoin
Pages Liées
- cat-ad-block — Catégorie Ad Block
- app-adguard-home — Le serveur à synchroniser
- haute-disponibilite — Contexte HA