rclone 1.76.0-1
Copies and syncs the NAS's shares with cloud storage (Google Drive, OneDrive, S3, B2 and more)
backupfiles
Download
| NAS | Size | SHA256 | |
|---|---|---|---|
| My Cloud PR4100 | 29 MB | Download | faba815e7417b590… |
| My Cloud PR2100 | 29 MB | Download | 3b152187dfc54695… |
| My Cloud DL4100 | 29 MB | Download | f9d28cfd86d8c985… |
| My Cloud DL2100 | 29 MB | Download | be797a8d56541548… |
| My Cloud EX4100 | 27 MB | Download | 6d0047892df665c8… |
| My Cloud EX2100 | 27 MB | Download | c25a74ebed53c2c6… |
| My Cloud EX2 Ultra | 27 MB | Download | fe10cc3975faa922… |
| My Cloud Mirror (Gen 2) | 27 MB | Download | 869befb391d1361e… |
| My Cloud (Gen 2) | 27 MB | Download | 21f3d75b5ede0de5… |
| WD Cloud | 27 MB | Download | 93b5a57398305afe… |
Easier: install it from the Store, which also updates it.
rclone copies and syncs files with cloud storage - Google Drive, OneDrive, Dropbox, S3 and its many look-alikes (Backblaze B2, Wasabi, Cloudflare R2...), SFTP, WebDAV and over 70 others. The app runs it natively on the NAS (no Docker): its web interface to set up remotes and browse them, jobs on the management page that copy or sync the NAS's shares on a schedule, and the rclone command for SSH.
For the Intel and ARM models (the ARM ones' package is checked under emulation when it's built, but hasn't yet been tried on an ARM NAS).
- Its web interface is on port 5572 (or
https://rclone.<domain>through the Nginx app). It asks for a login: user nameadminand a generated password, which the management page shows, copies or replaces. The browser asks for it first, then rclone's own login page (the page's Open rclone button fills in its address and user name). - Remotes - each cloud storage account - are set up in the web interface (Remotes → New), or with
rclone configover SSH. For services that log in through a browser (Google Drive, OneDrive, Dropbox...), rclone asks for a token made on a computer with a browser: install rclone there and run therclone authorize ...command it shows. Remotes can be encrypted (thecrypttype, wrapping another remote). - Jobs, on the management page, copy or sync a folder in the shares to a remote (or the other way round, or between two remotes) - daily at a chosen hour, or only when run from the page. Copy adds and updates files and never deletes; Sync makes the destination the same as the source, deleting what isn't in it. The page shows each job's last run and its log. A job that's still running isn't started again.
- rclone runs as its own
rcloneuser (created by the app, ID 68) in the NAS's share group: it can use the shares, and what it writes there stays writable by the NAS's users. It can't read the apps' own data (Nas_Prog). - The
rclonecommand (over SSH) uses the app's remotes. Run as root, it runs as thercloneuser, as the jobs do. - Its data is kept next to the app, e.g.
/mnt/HD/HD_a2/Nas_Prog/_rclone, and survives reinstalls and removal: its remotes (config/rclone.conf- their keys and tokens, readable by its user only), the jobs, their last runs' logs, the page's settings, the password (root only) andrclone.log(kept under 1MB). - Not yet tried on the NAS: mounting remotes as folders (the interface's Mounts page) - it needs the kernel's FUSE, and rclone runs as its own user. Reloading the page while looking at one remote shows "404 page not found" - go back to the interface's start page (rclone serves the interface's other pages directly).
- rclone and its web interface are rclone's official program (its interface is built into it: the build saves it as files, so that the interface and the API it calls share one address). rclone doesn't update itself: updates come with new versions of the app, and the NAS shows an alert when a new release is out, checked weekly.
Management page
rclone's page in the NAS dashboard (Apps → rclone) shows whether its web interface is running, its version, its addresses, the login (with the password) and the remotes set up. It adds, runs and removes jobs, shows their last runs and logs, sets whether the interface is only reachable through the Nginx app, restarts it and shows its log. Only NAS admins can use the page (see Management pages).