Skip to content
Duplicati integration

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. 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. 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. 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. 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. 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. 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. 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
Dashed fields are yours to fill in. On the first SFTP test, Duplicati asks you to accept the server's key: accept it.

Restore your files

  1. 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. 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.