# Deploy AdGuard Home Sync with Easypanel

URL: /templates/adguardhome-sync

AdGuard Home Sync is a tool designed to synchronize filters, blocklists, and configuration between multiple AdGuard Home instances. It allows you to maintain consistent filtering across different AdGuard Home deployments by synchronizing configuration from an origin instance to one or more replica instances.

## Installation notes

Modify the config file to add your own AdGuard Home instances and cron schedule.

## Benefits

### Consistent Filtering

Maintain consistent filtering rules across multiple AdGuard Home instances automatically.

### Automated Synchronization

Set it and forget it with customizable cron schedules that keep your AdGuard Home instances in sync without manual intervention.

### Centralized Management

Manage your filtering rules from a single origin instance and have them propagate to all your replica instances.

## Features

### Multi-Instance Synchronization

Sync configuration from one origin AdGuard Home instance to one or more replica instances.

### Scheduled Synchronization

Configure how frequently synchronization occurs using cron expressions.

### API Access

Access the synchronization process via a secure API with basic authentication.

## Configuration

- `appServiceName` (App Service Name, required): adguardhome-sync

- `appServiceImage` (App Service Image, required): lscr.io/linuxserver/adguardhome-sync:0.9.0

- `apiUsername` (API Username, required): username

- `apiPassword` (API Password, required): password

## Services

- adguardhome-sync: app (lscr.io/linuxserver/adguardhome-sync:0.9.0)

## Resources

- [Documentation](https://github.com/bakito/adguardhome-sync/wiki/FAQ)

- [Github](https://github.com/bakito/adguardhome-sync)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/adguardhome-sync)