rclone
Rclone is a command-line program to manage files on cloud storage.
Currently rclone is used to take backup from Google Drive to local computers as explained in GDrive in Linux .
prabu@homepc2 /d/d/p/D/o/q/public> cat ~prabu/scripts/backup_gdrive_rclone
rclone -P sync GDrive: /data/docs/prabu/lGDrive --drive-export-formats ods,odt,odp
On 2024-03-18, rclone was also configured to sync the Arch desktop with dropbox . Need to automate this.
rclone sync --interactive org Dropbox:org
rclone lsd Dropbox:
Sync Org Roam with mobile
On 2024-03-18, started using rclone to serve as an webdav server for syncing Org Roam on my Arch desktop in the local computers network with orgzly running on my android phone Note6Pro .
Used rcx to create a remote named org.
On 2025-08-24, when i tried to use the above remote with Alpine Linux , i was not able to connect at all.
# To simply serve as webdav with logging at debug level..
rclone --user prabu --pass 123 --addr :8080 serve webdav /data/docs/prabu/Dropbox/org --log-level DEBUG
# To serve as read only with logging
rclone --user prabu --pass 123 --addr :8080 serve webdav /data/docs/prabu/Dropbox/org --read-only --log-level DEBUG
# To serve as read only with logging excluding git directories
rclone --user prabu --pass 123 --addr :8080 --exclude ".git/" serve webdav /data/docs/prabu/Dropbox/org/ --read-only --log-level DEBUG
Local CacheServer for Arch
Using rclone as CacheServer for Arch updates for local computers . Originally installed and used webfsd server for this purpose. But removed the package on 2024-03-20.
rclone --addr :8000 serve http /var/cache/pacman/pkg --read-only --log-level DEBUG
webfsd -Fd -p 8000 -r /var/cache/pacman/pkg
Local fileserver for Music
To serve the Music folder from Alpine Linux using webdav protocol. Used rcx to create a remote named Music
rclone --user prabu --pass 123 --addr :8080 --exclude ".git/" serve webdav /data/audio/tamil/ --read-only --log-level DEBUG
© Prabu Anand K 2020-2026