nebula-sync

nebula-sync

Docker app from ZappyZap's Repository

Overview

Synchronize Pi-hole v6.x configuration to replicas.

This project is not a part of the official Pi-hole project, but uses the api provided by Pi-hole instances to perform the synchronization actions.

Features

  • Full sync: Use Pi-hole Teleporter for full synchronization.
  • Manual sync: Selective feature synchronization.
  • Cron schedule: Run on chron schedule.

*** REQUIRE PI-HOLE V6 ***
Reminder Pihole V6 is still under heavy development

Runtime arguments

Network
bridge
Shell
sh
Privileged
false
Extra Params
--restart=unless-stopped

Template configuration

Primary Pi-holeVariable

Specifies the primary Pi-hole configuration ie: http://ph1.example.com|password

Target
PRIMARY
ReplicasVariable

Specifies the list of replica Pi-hole configurations ie: http://ph2.example.com|password,http://ph3.example.com|password

Target
REPLICAS
Sync modeVariable

Specifies whether to perform a full synchronization can be true or false (aka manual)

Target
FULL_SYNC
Default
true
Value
true
TimezoneVariable

Specifies the timezone for logs and cron

Target
TZ
Default
America/Toronto
Value
America/Toronto
Cron scheduleVariable

Specifies the cron schedule for synchronization

Target
CRON
Default
0 * * * *
Value
0 * * * *

Download Statistics

33,657
Total Downloads
5,805
This Month
3,129
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
ghcr.io/lovelaze/nebula-sync:latest
Last Updated2026-05-05
First Seen2024-12-26

Run nebula-sync on Unraid.

nebula-sync is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.