Access cloud storage, like OneDrive or Google Drive, as easily on a Raspberry Pi (Raspbian Linux) desktop as you would on a Windows PC.
1. Install rclone
In a terminal window:
curl https://rclone.org/install.sh | sudo bash
(Trust me, this is in the official installation documents)2. Configure rclone
Run the rclone configuration wizard by typing in terminal:
rclone config
Complete the wizard. Give your remote cloud storage service an alias like 'mycloud'. Use defaults if prompted. As part of the process, it should load up a browser and get you to sign in.3. Make a mountpoint folder
Example terminal command:
mkdir /home/pi/remote
Keep that folder empty.4. Connect (mount) the remote as a folder
Example terminal command:
rclone mount mycloud: /home/pi/remote
If you browse to that folder, the files on your cloud storage should appear.Notes
- Adding
--vfs-cache-mode full
to therclone mount
command will let you edit files directly on the remote drive. - Limitation: You cannot move folders on the remote drive.
- rclone is very much a Swiss army knife. It caters for batch synchronisation, headless servers, business, as well as casual users who just want to access their remote files on a desktop. It supports a huge variety of cloud storage services, so setup guides make it look more difficult than it is.
- I'm writing this because, surprisingly, there are very few guides focused on desktop use, and practically no alternative programs.
- Uninstalling: remove
/usr/bin/rclone
, and/usr/local/share/man/man1/rclone.1
- Do not install rclone from package managers. Older versions have trouble with some services, like OneDrive.
- Background: my Windows laptop died. Rather than buy another one, I'm experimenting with other devices including a Raspberry Pi. Accessing my file clouds is essential!
Thanks for this guide!!!
ReplyDelete