Back up a Synology, QNAP, or ASUSTOR NAS
Connect your NAS backup app to dosya using S3 credentials, choose the right settings for Synology, QNAP, or ASUSTOR, and test a restore.
Last reviewed
Your NAS backup app can send files to dosya on a schedule. Use Hyper Backup on Synology, Hybrid Backup Sync 3 on QNAP, or Cloud Backup Center on ASUSTOR. Each app controls its own backup jobs and restores.
Steps: prepare the destination and credentials
Install or update your NAS backup app. Sync the NAS clock with a time server, since an incorrect clock can prevent S3 authentication. Choose a dosya workspace with enough room for your files, retained backup versions, and deleted backup data.
- In dosya, select the destination workspace and open Integrations → S3. Copy Bucket, which is the workspace ID rather than its display name.
- Open Profile → API keys → New API key. Give the key a name for this NAS and select Full access, so the backup app can upload, verify, restore, and remove old backup data.
- Open Restrictions and expiry. Under Protocols, select Only the ones I pick and S3 gateway. Set Workspace to the backup destination. Make sure any expiry or active-hour restriction fits your backup schedule.
- Select Generate key. Expand the new key’s row and select Enable beside S3 credentials.
- Save Access key ID and Secret access key. The secret is shown only when generated. These are the credentials for the NAS S3 form; the
dos_…API key is a different credential.
Use the existing workspace as your bucket. A backup app cannot create a dosya workspace by creating a bucket. Your workspace role must also allow S3 access and the file operations the job needs.
Synology: Hyper Backup
Install Hyper Backup from Package Center on DSM 7. In Hyper Backup, select + → Data backup task, choose S3 Storage, then Next → Create backup task.
| Field | Value |
|---|---|
| S3 Server | Custom Server URL |
| Server address | s3.dosya.dev |
| Signature version | v4 |
| Request style | Path Style |
| Access key / Secret key | Your generated S3 credentials |
| Bucket name | Select your workspace ID from the list |
| Directory | A dedicated folder, such as HyperBackup |
- Select the shared folders and any supported app settings to back up.
- In Backup Settings, set the schedule and integrity check. If you enable Enable client-side encryption, save the password and downloaded key file somewhere outside the NAS. Decide on encryption and compression before creating the task, because they cannot be changed afterward.
- In Rotation Settings, enable backup rotation and choose a retention policy, such as Smart Recycle. Set the number of versions to fit your storage.
- When asked to back up immediately, select No. Open the task settings and change Multipart Upload Part Size to 64 MB before selecting Back up now. The default 512 MB parts are too large for this connection.
After the first backup, open Backup Explorer using the task’s magnifying glass. Pick a version and restore a few files with Copy to or Download. For whole folders, use Restore → Data and choose a separate destination for your first test.
On a replacement NAS, use Restore → Data → Restore from existing repositories, enter the same S3 details, and choose the backup directory. You need the encryption password or key file if encryption was enabled.
QNAP: Hybrid Backup Sync 3
Install HBS 3 from App Center. Open Storage Spaces → Create → Amazon S3 & S3 Compatible.
| Field | Value |
|---|---|
| Name | dosya |
| Service provider | S3 Compatible |
| Server address | s3.dosya.dev |
| Signature version | v4 |
| Region | us-east-1 |
| Access key / Secret key | Your generated S3 credentials |
| Use SSL connection | On |
| Validate SSL certificate | On |
| Use a proxy server | Off unless your network requires it |
- Select Create, then open Backup & Restore → Create → New backup job.
- Choose the source folders, the dosya storage space, your workspace ID as the bucket, and a dedicated folder such as
HBS3. - Set Scheduler and Version Management. Enable version management and choose how many versions to retain.
- Under Methods, enable Use QuDedup and Use data compression. Under Policies, enable Use client-side encryption if wanted and save the password outside the NAS. It cannot be changed afterward.
- Select Back up now. After completion, select the job under Backup & Restore and choose Restore. Use Selected location for a restore into a separate folder.
Keep QuDedup enabled if you want to relink this cloud backup after replacing the NAS. On a new NAS, add the same storage space and use Create → Restore job to restore, or Create → Relink backup job to continue the existing backup. HBS 3 does not offer an SFTP destination.
ASUSTOR: Cloud Backup Center
Install or update Cloud Backup Center from App Central. For custom S3 servers, use version 1.0.3 or later on ADM 4, or version 1.0.4 or later on ADM 5. Open Start or +, choose Amazon S3, and select Next.
| Field | Value |
|---|---|
| Server | Optional Server |
| Server address | s3.dosya.dev |
| Signature | Version 4 |
| Access key / Secret key | Your generated S3 credentials |
| Transfer mode | Upload |
| Enable SSL/TLS | On |
- Select the NAS source folders and your workspace ID from the bucket list. Choose a dedicated destination folder.
- If you choose 1-on-1 Folder Synchronization, later runs send changes and mirror deletions. Deleting a source file can therefore delete its dosya copy too.
- Choose Scheduled backup and set the time. In advanced settings, enable Enable multipart uploads, set Maximum simultaneous transfer to 4 or fewer, name the job, and select Finish.
- Run Back up now. To test a restore, create a separate job with the same connection and Transfer mode → Download. Download the backup folder into an empty NAS folder.
If you use SFTP instead, set Host to sftp.dosya.dev, Port to 2222, Username to your account email, and Password to a dos_… API key that permits SFTP. Select the workspace by name and then the backup folder. S3 credentials are not the SFTP password.
Cloud Backup Center’s documented workflow does not establish client-side encryption or backup version retention. If you need an encrypted, versioned backup repository, consider Duplicati.
Check the result and resolve failures
Confirm that the job finishes in the NAS app, then restore a few files to a different folder and open them. Seeing backup files in dosya alone does not prove that the app can restore them. Use the backup app to manage its repository rather than renaming or deleting repository files in dosya.
For authentication errors, check the clock, copied S3 pair, signature version, protocol restriction, and workspace access. If Synology fails on large uploads, check the 64 MB part-size setting. Keep S3 Object Lock and immutable-storage options off because the dosya gateway does not support them.
Deleted backup data continues to count toward storage while in Trash. Automatic removal depends on the workspace owner’s plan: seven days for Free and 30 days for paid plans. Leave room for this when choosing backup retention.
Expected result
The NAS app reports a completed job, and a restore into a separate folder produces files you can open. Keep the connection details and any encryption recovery material available for future restores.
Related guides
Was this helpful?
Loading helpfulness results…
Voting saves a necessary ballot cookie for up to 180 days so you can change your answer.
Questions and replies
Ask about the steps in this guide. Questions are reviewed before publication.
Keep account details, credentials and private files out of public questions. Use private support for those.
Loading questions…
Sign in to your Dosya account to ask a question.