All apps · 0 apps
OrbitalSync
Docker app from PhilBarker's Repository
Overview
Orbital Sync synchronizes multiple Pi-hole instances for high availability (HA) using the built-in "teleporter". In other words, it performs a "backup" in the Pi-hole admin interface of your primary Pi-hole instance, and then "restores" that backup to any number of "secondary" Pi-holes also via their admin interface. As a result, it supports the synchronization of anything currently supported by Pi-hole's "teleporter".
If you have more than one slave instance you can add extra variables for
SECONDARY_HOST_2_BASE_URL:
SECONDARY_HOST_2_PASSWORD:
SECONDARY_HOST_3_BASE_URL:
SECONDARY_HOST_3_PASSWORD:
If one or all of your pihole instances use a custom path which isn't '/admin' (ie. you are running them behind a reverse proxy) you can specify a custom path with SECONDARY_HOST_X_PATH variable, where X is the slave numer or PRIMARY_HOST_PATH for the primary.
There is no web UI for this app, check the logs to see if it has run successfully.
Readme
View on GitHubInstall OrbitalSync on Unraid in a few clicks.
Find OrbitalSync in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Open the Apps tab on your Unraid server Search Community Apps for OrbitalSync Review the template variables and paths Click Install
Categories
Download Statistics
864,824
Total Downloads
9,958
This Month
9,449
Avg / Month
Total Downloads Over Time
Loading chart...
Related apps
Explore more like this
Explore allDetails
Repository
mattwebbio/orbital-syncLast Updated2025-01-11
First Seen2023-12-10
Runtime arguments
- Network
bridge- Shell
sh- Privileged
- false
Template configuration
PRIMARY_HOST_BASE_URLVariable
The base URL for your primary pihole instance E.g 'https://pihole1.example.com' or 'http://192.168.1.9'
PRIMARY_HOST_PASSWORDVariable
The password for the admin panel on your primary pihole instance.
SECONDARY_HOST_1_BASE_URLVariable
The base URL for your 1st secondary pihole instance E.g 'https://pihole2.example.com' or 'http://192.168.1.99'
SECONDARY_HOST_1_PASSWORDVariable
The password for the admin panel on your 1st secondary pihole instance
INTERVAL_MINUTESVariable
The time in minutes between sync jobs
- Default
- 30