Sign inSign up

drumsergio/duplicacy-container

By drumsergio

•Updated about 13 hours ago

Image
0

6.6K

drumsergio/duplicacy-container repository overview

duplicacy-container

⁠duplicacy-container

Release CI License ArtifactHub

Container image and Helm chart for running a Duplicacy backup stack on Kubernetes: a scheduled backup Job, the duplicacy-exporter⁠ Deployment for Prometheus metrics, and an optional Web UI pod.

⁠Features

  • The drumsergio/duplicacy-container runtime image: Duplicacy CLI 3.2.5 and shoutrrr, kept apart from the scripts repo.
  • Backups run as one-shot Kubernetes Jobs from a CronJob instead of a long-running cron container.
  • Shared log PVC so duplicacy-exporter can tail the backup output in log_tail mode.
  • Optional webhook mode for the Duplicacy Web UI.
  • Optional, generic Web UI pod on port 3875, disabled by default.
  • values.schema.json, a chart README with the values reference, and Helm CI and release workflows.
  • Existing Secrets and PVCs, a ServiceMonitor, and extraEnv/extraVolumes escape hatches.

⁠Quick start

helm repo add duplicacy https://geiserx.github.io/duplicacy-container
helm install duplicacy duplicacy/duplicacy -f my-values.yaml

my-values.yaml mounts your Duplicacy scripts (cron.config, cron.periodic) and sets the storage and credentials (cron.storage and cron.credentials, or cron.existingSecret); Getting started⁠ has a minimal one, and every key is in the chart README⁠.

⁠Documentation

duplicacy-cli-cron⁠ (the scripts), duplicacy-exporter⁠, duplicacy-ha⁠, duplicacy-mcp⁠, and Duplicacy⁠ itself.

⁠License

GPL-3.0-or-later⁠

Tag summary

Content type

Image

Digest

sha256:01edb6ce2…

Size

28.5 MB

Last updated

about 13 hours ago

docker pull drumsergio/duplicacy-container