From 453b3d8acf6f24b3147ea52b64b42d2f45f6f9fe Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 23 Dec 2025 15:59:54 +0000 Subject: [PATCH] Add --s3-disable-checksum flag to fix RustFS S3 backup failures Co-authored-by: Siumauricio <47042324+Siumauricio@users.noreply.github.com> --- apps/dokploy/server/api/routers/destination.ts | 1 + packages/server/src/utils/backups/utils.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/apps/dokploy/server/api/routers/destination.ts b/apps/dokploy/server/api/routers/destination.ts index d7cbf53d5..f7556632d 100644 --- a/apps/dokploy/server/api/routers/destination.ts +++ b/apps/dokploy/server/api/routers/destination.ts @@ -53,6 +53,7 @@ export const destinationRouter = createTRPCRouter({ `--s3-endpoint="${endpoint}"`, "--s3-no-check-bucket", "--s3-force-path-style", + "--s3-disable-checksum", "--retries 1", "--low-level-retries 1", "--timeout 10s", diff --git a/packages/server/src/utils/backups/utils.ts b/packages/server/src/utils/backups/utils.ts index f30577a53..7fb02ffdb 100644 --- a/packages/server/src/utils/backups/utils.ts +++ b/packages/server/src/utils/backups/utils.ts @@ -68,6 +68,7 @@ export const getS3Credentials = (destination: Destination) => { `--s3-endpoint="${endpoint}"`, "--s3-no-check-bucket", "--s3-force-path-style", + "--s3-disable-checksum", ]; if (provider) {