diff --git a/files/Dockerfile-backup b/files/Dockerfile-backup
index d9d4e5200f86d996b723e79746ed3c844fd748fc..af91fcb2c93ad9bbe2b039196519ded08e417f30 100644
--- a/files/Dockerfile-backup
+++ b/files/Dockerfile-backup
@@ -1,6 +1,5 @@
-FROM index.docker.io/tecnativa/duplicity
+# Until https://github.com/Tecnativa/docker-duplicity/pull/324 is merged
+FROM remifilament/duplicity:latest
+# Once https://github.com/Tecnativa/docker-duplicity/pull/324 is merged
+# FROM ghcr.io/tecnativa/docker-duplicity:master
 RUN apk add --no-cache mysql-client
-ENV JOB_200_WHAT='mysqldump -h ${MYSQL_HOST} -u ${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DATABASE} --result-file="$SRC/mysql_${MYSQL_HOST}_${MYSQL_DATABASE}.sql"' \
-    JOB_200_WHEN='daily' \
-    JOB_700_WHAT='rm "$SRC/mysql_${MYSQL_HOST}_${MYSQL_DATABASE}.sql"' \
-    JOB_700_WHEN='daily'
diff --git a/templates/backup.yaml.j2 b/templates/backup.yaml.j2
index a2e4c652f5618170756de1e927a8c1d4339845a7..3b22e355edd8b82327505a6651ab44214c0e57af 100644
--- a/templates/backup.yaml.j2
+++ b/templates/backup.yaml.j2
@@ -20,13 +20,10 @@ services:
             SWIFT_TENANTNAME: "{{ swift_cloud_tenantname }}"
             SWIFT_TENANTID: "{{ swift_cloud_tenantid }}"
             SWIFT_REGIONNAME: "{{ swift_cloud_regionname }}"
-            JOB_200_WHEN: "weekly"
-            JOB_300_WHAT: "dup full $$SRC $$DST"
+            JOB_300_WHAT: "mysqldump -h $$MYSQL_HOST -u $$MYSQL_USER -p$$MYSQL_PASSWORD $$MYSQL_DATABASE --result-file='$$SRC/mysql_$${MYSQL_HOST}_$$MYSQL_DATABASE.sql' && dup full $$SRC $$DST && rm '$$SRC/mysql_$${MYSQL_HOST}_$$MYSQL_DATABASE.sql'"
             JOB_300_WHEN: "weekly"
             JOB_302_WHAT: "dup remove-all-but-n-full 5 --force $$DST $$@"
             JOB_302_WHEN: "weekly"
-            JOB_700_WHEN: "weekly"
-            OPTIONS: "--allow-source-mismatch"
         volumes:
             - nextcloud_nextcloud:/mnt/backup/src/nextcloud:z
         networks: