CloudSync
CloudSync is an application designed for fast and secure data synchronization between TNAS and various cloud storage services. It provides bidirectional and unidirectional synchronization strategies, supporting file filtering, conflict resolution, synchronization log monitoring, and more, making it an efficient one-stop cloud disaster recovery and backup tool.
Supported Cloud Services
| Cloud Service | Authentication Method | Notes |
|---|---|---|
| Amazon S3 | Access Key + Secret Key | Select Bucket |
| Box | Account Login | |
| Dropbox | Account Login | |
| Google Drive | Account Login | |
| OneDrive | Account Login | For large-scale synchronization, it is recommended to split into folders |
| OpenDrive | KeyID + Application Key | |
| Pcloud | Account Login | |
| Yandex Disk | Account Login | |
| Alibaba Cloud OSS | Access Key + Secret Key | Select Bucket |
| Baidu Netdisk | Account Login | |
| Aliyun Drive | Account Login | |
| 115 Cloud | Account Login | |
| Backblaze B2 | Access Key + Secret Key | Select Bucket |
| Mega | KeyID + Application Key | |
| S3 Protocol Service | Access Key + Secret Key + URL | Select Bucket |
1. Quick Start
Step 1. Create Cloud Storage Connection
- Open CloudSync > Connections;
- Click Create Connection in the top right corner;
- Select the target cloud service;
- Enter credentials (Access Key/Secret Key or account password);
- After successful verification, the connection will appear in the [Connections] list.
Step 2. Create Synchronization Task
- Open Tasks > Add Task;
- Configure the following parameters:
- Connection: Select an already created cloud storage connection;
- Name: Enter a task name;
- Local Directory: Select the folder to be synchronized;
- Cloud Directory: Select the target cloud storage folder;
- Synchronization Mode:
- Bidirectional Sync: Keep local and cloud consistent;
- Download Remote Files Only: Cloud → Local;
- Upload Local Files Only: Local → Cloud (supports encrypted upload);
- Conflict Strategy: Overwrite / Rename;
- Filter Rules: File size, type filtering;
- Confirm and save the task.
Note
- Synchronization Modes:
①. Bidirectional Sync Mode: Real-time bidirectional synchronization between local directory and cloud directory to ensure files in both directories remain consistent. Any modifications (deletion, renaming, modification, addition) of files and folders on either end will be synchronized to the other end.
②. Download Remote Files Only Mode: Downloads files and folders from the cloud directory to the local directory. Files and folders in the local directory will not be uploaded to the cloud. New files added to the cloud will be synchronized to the local, and modified or renamed cloud files will overwrite local files.
③. Upload Local Files Only Mode: Uploads files and folders from the local directory to the cloud directory. Files and folders in the cloud directory will not be downloaded to the local. New files added locally will also be synchronized to the cloud, and modified or renamed local files will overwrite cloud files. - Encryption:
For upload-only tasks, the system will pre-encrypt the selected synchronization files to ensure data security before uploading to the cloud. Meanwhile, in the same upload-only task, when files need to be downloaded from the cloud, the system will automatically decrypt them, thus keeping local data in an unencrypted state at all times. - File Conflicts:
If the same file is modified simultaneously: If a file or directory is modified simultaneously on the local NAS and the remote public cloud account, then with cloud services that support version control, CloudSync will attempt to preserve local changes as much as possible, and remote changes will be saved as a revision version.
If synchronizing files with the same name: When Cloud Sync encounters two files with the same name on public cloud storage (e.g., Google Drive), it will synchronize both files and add "(1)" to the end of one of the filenames.
2. Advanced Settings
- Polling Interval: Set how often CloudSync checks for file changes;
- Bandwidth Limitation: Limit upload/download speed to avoid saturating bandwidth;
- Concurrent Connections: Set the number of files to be transmitted simultaneously to improve transfer efficiency.
Note
- Polling Cycle: The polling cycle refers to how often Cloud Sync polls for changes on the public cloud and synchronizes those changes to the local folder. If you set the polling cycle to one hour, Cloud Sync will connect to the public cloud every hour and search for file changes. The maximum polling cycle is one day (86,400 seconds).
- Clearing browser cache or cookies may cause you to lose your current login status. It is recommended that you log in again after cleaning to ensure account security and normal use.
3. Task Management
On the [Tasks] page, you can:
- Enable/Disable: Start or pause tasks;
- Edit Task: Modify file filter rules, conflict strategies, file restrictions, etc.;
- Delete Task: Completely remove tasks;
- Settings: Configure polling interval and bandwidth limitations.
4. Logs and Monitoring
- View Logs: Support filtering by task and searching for keywords;
- Refresh: Update log content in real-time;
- Export: Save log files for troubleshooting;
- Delete: Clean up all or specified task logs;
- Retention Policy: Set automatic log cleanup rules.