# bakito/adguardhome-sync

🛡️ Synchronize AdGuard Home config to replicas

Repository: https://github.com/bakito/adguardhome-sync
Canonical: https://ross.abutalabs.com/products/adguardhome-sync
Language: Go
License: Apache-2.0
License Family: permissive
Topics: adguardhome, sync, replication
Last push: 2026-08-24T05:49:29+00:00

## Health v2 (maintenance only)
Score: 96/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 90, longevity 100
- inputs: {"age_days": 1985, "days_push": 9, "days_rel": 70, "gap_med": 11.5, "n_releases_24m": 21}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1779, forks 51 (observed 2026-08-28T04:05:35.273012+00:00)

## What it is
A Go tool that synchronizes AdGuard Home configuration from an origin instance to one or more replica instances. It supports scheduled syncs via cron, automatic setup of new replicas, and selective syncing of filters, rewrites, clients, DNS, and DHCP settings.

## Use cases
- keep multiple adguard home instances in sync
- set up redundant dns filtering with adguard home replicas
- replicate adguard home filters and rewrites to a second server
- automatically configure new adguard home instances
- run adguard home high availability across my network
- sync adguard home config on a schedule

## When to choose
- you run AdGuard Home on multiple machines and want identical configs
- you need scheduled, automated replication of filters, rewrites, and client settings
- you want automatic setup of fresh replica instances

## When to avoid
- you use Pi-hole or another DNS solution instead of AdGuard Home
- you only have a single AdGuard Home instance
- you need bidirectional sync with conflict resolution rather than origin-to-replica push

## Facets
- artifact type: cli-tool
- maturity: active
- function: configuration-management, deployment, cli, http-client, scheduling
- domain: networking, self-hosted, privacy
- platform: windows, go, cli, self-hosted
- tags: adguard-home, dns, ad-blocking, config-sync, replication, ha-setup, devops, automation, linux, macos, docker

## Member repositories
- bakito/adguardhome-sync (main) score 96

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:35.273012+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:24:38.713916+00:00, confidence not recorded.
  - readme: https://github.com/bakito/adguardhome-sync (fetched 2026-08-28T04:05:35.273012+00:00, sha fc1214b867b1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
