Back up with Duplicati to dosya
Duplicati encrypts, deduplicates and schedules your backups on Windows, macOS, Linux or Docker. dosya stores them over S3, WebDAV or SFTP, from $3.25 per terabyte a month, with free restores.
Tested with Duplicati 2.4.1 · S3 · WebDAV · SFTP
Why dosya works well with Duplicati
-
Checks and restores cost nothing
After each run Duplicati downloads a sample of its volumes to check them, and compacting downloads old volumes to repack them. On paid plans, downloads are free, so a full restore costs the same as a quiet month.
-
No per-request fees
Duplicati lists the destination and uploads many small files on every run. dosya charges one flat price for the space, never per request.
-
Encrypted twice
Duplicati encrypts every volume with AES-256 and a passphrase only you hold before it leaves your computer. dosya encrypts it again at rest.
-
Stored where you choose
Pick the region when you create the workspace. Your backup stays there.
Set up Duplicati with dosya over S3
About ten minutes in Duplicati's web interface. Field names below are exactly what Duplicati shows.
- 1
Create S3 credentials in dosya
In the dosya web app, open Profile > API keys and create a key for this computer. Limit it to S3 and to the workspace you will back up to, then turn on S3 credentials. Copy the access key ID and the secret key now; the secret is shown once. Your workspace ID, which is the bucket name, is on Integrations > S3.
One key per computer means you can revoke it if the computer is lost, without breaking anything else.
- 2
Add a backup in Duplicati
Open Duplicati, click Add backup and choose New backup. Give it a name, keep Encryption on AES-256 and set a strong passphrase. Store the passphrase outside this computer, in a password manager: without it nobody can restore the backup, including us.
- 3
Choose S3 Compatible and enter the dosya details
On the destination step, under Select storage type, pick S3 Compatible and fill it in like this:
- Server
- s3.dosya.dev Type it into the field; it is not in Duplicati's list of providers yet.
- Use TLS (https)
- On Duplicati's S3 default is unencrypted http; dosya only accepts https.
- Bucket name
- Your workspace ID From Integrations > S3. dosya buckets are workspaces, so never let Duplicati create a new one.
- Folder path
- duplicati/laptop Any folder name. Use a different folder for each backup job.
- Access Key ID
- Access key ID from step 1 Starts with DOSYA
- Secret Access Key
- Secret key from step 1
Leave the advanced options alone. The default AWS Library works with dosya as it is; the MinIO Library refuses workspace IDs because they contain capital letters.
- 4
Test the connection
Click Test now. You should see Success! Test completed, destination is empty. If Duplicati offers to create the bucket instead, the bucket name is wrong: copy the workspace ID again.
- 5
Pick the folders and a schedule
Choose what to back up on the source step, then set the schedule. Daily is typical; Duplicati only uploads what changed since the last run.
- 6
Keep the volume size at 50 MB and choose retention
On the options step, leave Remote volume size at the default 50 MB. For Backup retention, Smart backup retention is a good start: it keeps one version per day for a week, one per week for a month and one per month for a year.
dosya accepts uploads of up to 100 MB per request, so keep remote volumes at 64 MB or less.
- 7
Run it, then test a restore
Save and run the backup. When it finishes, restore one folder to a new location (next section) and open a few files. Now you know the backup works before you need it.
WebDAV or SFTP instead
Same steps, a different storage type on the destination step. Encryption, schedule and retention are set up the same way.
Destination settings
Storage type WebDAV. For networks that block S3, or if you would rather sign in with an API key.
- Server
- api.dosya.dev
- Use SSL
- On
- Path on server
- webdav/<workspace ID>/duplicati The part after api.dosya.dev/ in your WebDAV address (Integrations > WebDAV), plus a folder
- Username
- Your account email
- Password
- An API key (dos_…) Profile > API keys, limited to WebDAV
Storage type SFTP (SSH). For networks where only SSH gets through.
- Server
- sftp.dosya.dev
- Port
- 2222
- Folder path
- /<workspace name>/duplicati Starts with the workspace name, as shown in the web app
- Username
- Your account email
- Password
- An API key (dos_…) Profile > API keys, limited to SFTP
Restore your files
- 1
Restore files from this computer
In Duplicati, open Restore, choose the backup, pick a version and tick the files or folders you need. Restore to a new folder the first time, so nothing on the computer is overwritten.
- 2
Lost the computer? Restore anywhere
Install Duplicati on any computer, open Restore and choose Direct restore from backup files. Enter the same dosya destination as before (a new S3 key works fine) and your passphrase. Duplicati reads everything it needs from dosya; the old computer's database is not needed.
We tested exactly this: a restore with no local database, from dosya alone, matched the source byte for byte.
Tested end to end
Duplicati 2.4.1.0 (stable) against our live servers on November 6, 2026, with 1,408 files, 268 MB: text, photos, five 30 MB videos and Unicode folder names.
- S3 37 s first backup, 10 s incremental
- WebDAV 43 s first backup, 14 s incremental
- SFTP 55 s first backup, 21 s incremental
What passed on all three
- First backup and an incremental after 80 changes
- Every remote volume downloaded and verified
- Old versions deleted and the backup compacted
- Restore, byte for byte identical
- Restore with no local database, byte for byte identical
- Local database rebuilt from dosya, then backed up again
Storage for your Duplicati backups
One flat price for the space. No per-request fees, and on paid plans no charge to download.
- 1 TB $4.49/mo $4.49 per TB a month or $44.99 a year, 16% off
- 2 TB $6.99/mo $3.50 per TB a month or $64.99 a year, 22% off
- 4 TB $12.99/mo $3.25 per TB a month or $129.99 a year, 16% off
- 6 TB $19.49/mo $3.25 per TB a month or $194.99 a year, 16% off
- 10 TB $32.49/mo $3.25 per TB a month or $324.99 a year, 16% off
- 20 TB $64.99/mo $3.25 per TB a month or $649.99 a year, 16% off
Prices in USD. Smaller plans from $1.49 a month for 100 GB. See every plan.
Questions
Which protocol should I pick?
S3. It was the fastest in our tests and needs no extra settings beyond turning on TLS. Use WebDAV or SFTP if your network blocks S3 or you would rather sign in with an API key.
How much space will my backup use?
About the size of your data after Duplicati's compression and deduplication, plus the versions you keep. Duplicati never overwrites a file; it uploads new volumes and deletes old ones when it compacts. Deleted volumes sit in dosya's Trash for 30 days on paid plans and count toward your storage until it is emptied, so leave some room or empty Trash from the web app.
Duplicati says the bucket name cannot have upper case characters.
That message comes from the MinIO Library. In the destination's advanced options, set the client back to AWS Library, which is the default. Workspace IDs contain capital letters, and the AWS Library accepts them.
Why keep remote volumes at 64 MB or less?
dosya accepts uploads of up to 100 MB per request. Duplicati uploads each volume in one request, so a bigger volume size makes every upload fail. The default of 50 MB is a good size for most backups.
Can I run Duplicati on my NAS?
Yes. Duplicati has packages for Synology and QNAP as well as Windows, macOS, Linux and Docker, and the settings on this page are the same everywhere. If you would rather use your NAS's own backup app, see our NAS cloud backup guides.
Does dosya support Duplicati's object lock options?
No. dosya keeps a 30-day Trash on paid plans, but it does not offer S3 Object Lock, so leave the remote file lock options off.
Can I try it before paying?
Yes. The Free plan includes 5 GB with S3, WebDAV and SFTP access, which is enough to connect Duplicati, back up a test folder and restore it. Move to a paid plan when you are ready for the full backup.
Using restic, Kopia, rclone or a NAS backup app? See NAS cloud backup and connecting over S3.
Give your Duplicati backups a home
Start on Free with 5 GB to connect Duplicati and test a restore. Pick a size when you are ready for the full backup.
Labels follow Duplicati's own S3 destination documentation. Duplicati is a trademark of its owner; dosya is not affiliated with Duplicati.