Duplicacy-Exporter drumsergio/duplicacy-exporter:latest https://hub.docker.com/r/drumsergio/duplicacy-exporter bridge false https://github.com/GeiserX/duplicacy-exporter/issues Prometheus exporter for Duplicacy backups. Collect real-time backup progress from logs or receive Duplicacy Web UI reports by webhook, with persistent metrics and an optional storage poller. Backup: Tools: http://[IP]:[PORT:9750]/metrics https://raw.githubusercontent.com/Lowess/docker-templates-unraid/main/Lowess/duplicacy-exporter.xml https://raw.githubusercontent.com/Lowess/docker-templates-unraid/main/Lowess/images/duplicacy-exporter.png Duplicacy Exporter exposes Duplicacy backup metrics for Prometheus and Grafana. FEATURES: - Real-time backup speed, progress, and chunk metrics in log-tail mode - Post-run backup summaries from logs or Duplicacy Web UI webhooks - Backup and prune health metrics - Persistent completed-backup metrics across container restarts - Optional Duplicacy storage-size and revision poller - Grafana dashboard 25089 DEFAULT SETUP - WEBHOOK MODE: 1. Start the container with the default Mode set to webhook. 2. In Duplicacy Web UI, set report_url to: http://<unraid-ip>:9750/webhook 3. Configure Prometheus to scrape: http://<unraid-ip>:9750/metrics LOG FILE MODE: 1. Set Mode to log_tail. 2. Select the host directory containing the Duplicacy log for Duplicacy Logs Directory. 3. Keep Log File set to /logs/duplicacy.log, or change it to the correct path inside /logs. 4. Set Machine Name and, for stock Duplicacy CLI logs without metadata, Snapshot ID. DOCKER LOG MODE: To tail another container directly, set Mode to log_tail, clear Log File, select /var/run/docker.sock for Docker Socket, and set Duplicacy Container Name exactly. Mounting the Docker socket gives the exporter highly privileged access to the Docker daemon; shared log-file mode is safer and recommended by the upstream project. PERSISTENCE: The Data Directory stores the last completed backup, storage, and prune values so metrics remain available after an exporter restart or image upgrade. OPTIONAL STORAGE POLLER: The poller runs Duplicacy list/check commands against initialized repositories. It requires repository mappings and storage credentials, and remote checks can be slow or costly. Leave it disabled unless storage-size and revision metrics are required. False https://github.com/GeiserX/duplicacy-exporter 2026-09-19 ###v1.0.0 (2026-09-19) - Initial Unraid template release. - Supports webhook, shared log-file, and optional Docker log-tail modes. - Adds persistent metric state and optional storage-poller configuration. bridge 9750 9750 tcp 9750 /mnt/user/appdata/duplicacy-exporter webhook Unraid /logs/duplicacy.log duplicacy-cli-cron /webhook 25 1048576 INFO true /data/duplicacy_exporter_state.json 15 false 86400 1800 duplicacy