# Copy to .env and customise on each Docker server. Keep .env out of Git. SOURCE_BASE_DIR="/dockervolumes" BACKUP_ROOT="/dockerbackups" CONTAINERS_FILE="containers.local.txt" BACKUP_HOSTNAME="examplehostname" # Main pipeline method order. Add future method names here. BACKUP_METHODS="rclone smb" KEEP_COUNT=5 PULL_IMAGES=1 START_TIMEOUT=90 WAIT_INTERVAL=3 START_RETRIES=1 LOCK_FILE="/run/lock/zorruno-docker-backup.lock" ZSTD_EXTRA_OPTS="-T0 -12" # Optional retained MQTT status and command listener settings. MQTT_REPORT_ENABLED=0 MQTT_HOST="examplehostname" MQTT_PORT=1883 MQTT_USERNAME="dockerbackup" MQTT_PASSWORD_FILE="/etc/zorruno-docker-backup/mqtt-password" MQTT_STATUS_TOPIC="viewroad-status/dockerbackup/examplehostname" MQTT_COMMAND_TOPIC="viewroad-commands/dockerbackup/examplehostname/run" # Rclone destination becomes /examplehostname/. RCLONE_ENABLED=0 RCLONE_REMOTE="gdrive:dockerbackups" RCLONE_HOST_SUBDIR=1 RCLONE_EXTRA_ARGS="" # The SMB share must already be mounted by the operating system. # Destination becomes /examplehostname/ when SMB_HOST_SUBDIR=1. SMB_ENABLED=0 SMB_MOUNT="/mnt/dockerbackups" SMB_HOST_SUBDIR=1 SMB_RSYNC_ARGS="-a"