AdGuard Home Sync
In addition to my main AdGuard Home install, I also have deployed a secondary instance of AdGuard Home. This is automatically synced using AdGuard Home Sync.
services: adguardhome: image: adguard/adguardhome container_name: adguardhome restart: always pull_policy: always ports: - 192.168.1.5:53:53/tcp - 192.168.1.5:53:53/udp - 3000:3000/tcp adguardhome-sync: image: ghcr.io/bakito/adguardhome-sync container_name: adguardhome-sync command: run restart: always pull_policy: always ports: - 3001:8080 environment: ORIGIN_URL: 'http://192.168.1.4:3000' REPLICA_URL: 'http://192.168.1.5:3000' REPLICA_AUTOSETUP: true REPLICA_USERNAME: admin REPLICA_PASSWORD: password CRON: '*/10 * * * *' # run every 10 minutes RUNONSTART: true
These notes were checked and updated on 2023-04-07.
AdGuard Home Sync WebUI
AdGuard Home Sync also has a WebUI. Although I have this mapped, this is entirely optional.
The origin AdGuard Home doesn't have authentication enabled.
I couldn't find an option to disable authentication on the replica and still use auto setup.
Disabled blocklists were copied and enabled on the replica.