[GH-ISSUE #407] Support External Database Backups in dFlow #263

Open
opened 2026-03-03 11:14:23 +03:00 by kerem · 0 comments
Owner

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

Description:

Add the ability to configure and run backups for external databases connected to dFlow projects. This will allow teams to securely back up MySQL, PostgreSQL, MongoDB, and other external DB instances to supported storage providers (S3, Backblaze, etc.) without relying on server-level scripts.

Acceptance Criteria:

  • Allow users to connect an external database by hostname, port, credentials, and type.
  • Support MySQL, PostgreSQL, and MongoDB in the first release.
  • Configure backup destinations (S3, Backblaze B2, GCS, local server storage).
  • Allow manual and scheduled backups.
  • Encrypt backups in transit and at rest.
  • Provide one-click restore to the same or different DB instance.
  • Log all backup and restore actions for audit purposes.

Benefits:

  • Protects critical data stored outside dFlow-managed servers.
  • Centralizes backup management for multiple database types.
  • Reduces the risk of data loss for externally hosted DBs.
Originally created by @charanm927 on GitHub (Aug 13, 2025). Original GitHub issue: https://github.com/dflow-sh/dflow/issues/407 **Description:** Add the ability to configure and run backups for external databases connected to dFlow projects. This will allow teams to securely back up MySQL, PostgreSQL, MongoDB, and other external DB instances to supported storage providers (S3, Backblaze, etc.) without relying on server-level scripts. **Acceptance Criteria:** - Allow users to connect an external database by hostname, port, credentials, and type. - Support MySQL, PostgreSQL, and MongoDB in the first release. - Configure backup destinations (S3, Backblaze B2, GCS, local server storage). - Allow manual and scheduled backups. - Encrypt backups in transit and at rest. - Provide one-click restore to the same or different DB instance. - Log all backup and restore actions for audit purposes. **Benefits:** - Protects critical data stored outside dFlow-managed servers. - Centralizes backup management for multiple database types. - Reduces the risk of data loss for externally hosted DBs.
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#263
No description provided.