Skip to content

feat: add SFTP and FTP backup destination support using rclone#4546

Open
thanhtrieunguyen wants to merge 1 commit into
Dokploy:canaryfrom
thanhtrieunguyen:canary
Open

feat: add SFTP and FTP backup destination support using rclone#4546
thanhtrieunguyen wants to merge 1 commit into
Dokploy:canaryfrom
thanhtrieunguyen:canary

Conversation

@thanhtrieunguyen
Copy link
Copy Markdown

What is this PR about?

This PR implements support for backup storage destinations beyond standard S3 by integrating SFTP and FTP providers. It extends the backend rclone sync command generator (getRclonePathAndFlags) to support dynamic, on-the-fly connection strings for FTP/SFTP configurations. In the frontend, the HandleDestinations component adapts dynamically to update form input labels, placeholders, and defaults depending on the selected provider type, ensuring a seamless user experience.

Checklist

Before submitting this PR, please make sure that:

  • [✅] You created a dedicated branch based on the canary branch.
  • [✅ ] You have read the suggestions in the CONTRIBUTING.md file https://github.com/Dokploy/dokploy/blob/canary/CONTRIBUTING.md#pull-request
  • [✅] You have tested this PR in your local instance. If you have not tested it yet, please do so before submitting. This helps avoid wasting maintainers' time reviewing code that has not been verified by you.

Issues related

closes #416

@dosubot dosubot Bot added size:L This PR changes 100-499 lines, ignoring generated files. enhancement New feature or request labels Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ability to backup to more destination types

1 participant