[GH-ISSUE #402] Implement Docker Backups via Restic Integration #261

Closed
opened 2026-03-03 11:14:22 +03:00 by kerem · 3 comments
Owner

Originally created by @charanm927 on GitHub (Aug 12, 2025).
Original GitHub issue: https://github.com/dflow-sh/dflow/issues/402

Originally assigned to: @pavanbhaskardev on GitHub.

Description:
Add support for automated Docker backups in dFlow using Restic. This will allow users to create secure, incremental, and deduplicated backups of their container volumes, with storage in supported backend providers (S3, etc.).

Acceptance Criteria:

  • Detect and list volumes for each Docker service in dFlow.
  • Allow users to configure Restic backup settings (schedule, retention policy, storage backend).
  • Run backups automatically on schedule and allow manual triggers.
  • Support restore operations to the same or a different server.
  • Encrypt backups with user-defined or system-generated keys.
  • Log all backup and restore activities.

Benefits:

  • Provides reliable and secure backups for Docker data.
  • Enables quick recovery from data loss or corruption.
  • Minimizes storage costs through Restic’s deduplication.
Originally created by @charanm927 on GitHub (Aug 12, 2025). Original GitHub issue: https://github.com/dflow-sh/dflow/issues/402 Originally assigned to: @pavanbhaskardev on GitHub. **Description:** Add support for automated Docker backups in dFlow using Restic. This will allow users to create secure, incremental, and deduplicated backups of their container volumes, with storage in supported backend providers (S3, etc.). **Acceptance Criteria:** - Detect and list volumes for each Docker service in dFlow. - Allow users to configure Restic backup settings (schedule, retention policy, storage backend). - Run backups automatically on schedule and allow manual triggers. - Support restore operations to the same or a different server. - Encrypt backups with user-defined or system-generated keys. - Log all backup and restore activities. **Benefits:** - Provides reliable and secure backups for Docker data. - Enables quick recovery from data loss or corruption. - Minimizes storage costs through Restic’s deduplication.
kerem 2026-03-03 11:14:22 +03:00
Author
Owner

@pavanbhaskardev commented on GitHub (Sep 5, 2025):

<!-- gh-comment-id:3257043457 --> @pavanbhaskardev commented on GitHub (Sep 5, 2025): - Planning on backing-up entire dokku - [backup docs](https://dokku.com/docs/advanced-usage/backup-recovery/) - Tried backup dokku to s3 using [mazzolino/restic](https://github.com/djmaze/resticker) docker-image
Author
Owner

@pavanbhaskardev commented on GitHub (Sep 9, 2025):

  • Installing restic during server-onboarding
  • Updated the volumes to support all paths
  • Need to update service-name in volume path during template deployment
<!-- gh-comment-id:3271718971 --> @pavanbhaskardev commented on GitHub (Sep 9, 2025): - Installing restic during server-onboarding - Updated the volumes to support all paths - Need to update service-name in volume path during template deployment
Author
Owner

@pavanbhaskardev commented on GitHub (Sep 10, 2025):

  • Added support for update service-name in volume path during template deployment
<!-- gh-comment-id:3276151554 --> @pavanbhaskardev commented on GitHub (Sep 10, 2025): - Added support for update service-name in volume path during template deployment
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/dflow#261
No description provided.