version: '3'
services:
  orbital-sync:
    container_name: orbital-sync
    image: mattwebbio/orbital-sync:latest
    network_mode: bridge
    restart: unless-stopped
    environment:
      PRIMARY_HOST_BASE_URL: 'http://{YOUR PRIMARY PIHOLE IP}:8008/'
      PRIMARY_HOST_PASSWORD: '{YOUR PRIMARY PIHOLE PASSWORD}'
      SECONDARY_HOST_1_BASE_URL: 'http://{YOUR SEONDARY PIHOLE IP}:8008/'
      SECONDARY_HOST_1_PASSWORD: '{YOUR SECONDARY PIHOLE PASSWORD}'
      # SECONDARY_HOST_2_BASE_URL: 'http://192.168.1.3'
      # SECONDARY_HOST_2_PASSWORD: 'your_password3'
      # SECONDARY_HOST_3_BASE_URL: 'http://server:8080'
      # SECONDARY_HOST_3_PASSWORD: 'your_password4'
      # SECONDARY_HOST_3_PATH: '/apps/pi-hole'
      INTERVAL_MINUTES: 30
      SYNC_AUDITLOG: true
      SYNC_STATICDHCPLEASES: true
      NOTIFY_ON_FAILURE: true
      NOTIFY_VIA_SMTP: true
      TZ: {YOUR TZ}
      # SMTP_HOST: {YOUR SMTP SERVER}
      # SMTP_PORT: 25
      # SMTP_USER: {USER NAME}
      # SMTP_PASSWORD: {PASSWORD
      # SMTP_FROM: {FROM EMAIL}
      # SMTP_TO: {TO EMAIL}