AdGuardHome-Sync | scripts-underground AdGuardHome-Sync | scripts-underground
⚠️
WARNING: Executing scripts from the internet without understanding what they do can be dangerous. This is an open frontier — always review the code before running it.

AdGuardHome-Sync

addon adblock
Runs inside an existing LXC container
bash -c "$(curl -fsSL https://raw.githubusercontent.com/scripts-underground/proxmox/main/scripts/addon/adguardhome-sync.sh)"

AdGuardHome-Sync

AdGuardHome-Sync keeps one or more AdGuard Home replica instances in sync with a primary (origin) instance — filters, rewrites, DHCP leases, client settings, services and general configuration — on a cron schedule, with a small status web UI.

Notes

  • Runs inside an existing LXC container (Debian/Ubuntu or Alpine)
  • Prompts for origin and replica AdGuard Home instances during install
  • Config: /opt/adguardhome-sync/adguardhome-sync.yaml — Web UI on port 8080
  • Update with: update-adguardhome-sync — Uninstall with: uninstall-adguardhome-sync
  • Re-running the installer offers update/uninstall via the framework guard