Rclone is a command-line program for managing files on cloud storage, often called the "Swiss army knife of cloud storage". It provides a powerful, scriptable alternative to web interfaces for over 70 cloud storage providers. It ensures your data is secure and consistent, preserving timestamps and verifying checksums for every transfer.
Use it to perform a wide range of tasks directly from your terminal:
check, hashsum, and lsjson commands.Virtual backends allow you to encrypt, compress, chunk, and even combine multiple local or cloud file systems into a single, unified view. It's a mature, open-source tool that gives you complete control over your cloud data.
services:
rclone:
image: rclone/rclone:latest
container_name: rclone
restart: unless-stopped
command: rcd --rc-web-gui --rc-addr :5572 --rc-user ${RCLONE_USER} --rc-pass ${RCLONE_PASS}
ports:
- "5572:5572"
volumes:
- ./config:/config/rclone
- ./data:/data:shared
- /etc/passwd:/etc/passwd:ro
- /etc/group:/etc/group:ro
devices:
- /dev/fuse
cap_add:
- SYS_ADMIN
security_opt:
- apparmor:unconfined
RCLONE_USER=admin
RCLONE_PASS=your_super_secret_password
Auto-fetched about 21 hours ago
Auto-fetched about 21 hours ago