Favicon of Rclone

Rclone

Manage files on over 70 cloud storage services from your terminal. Sync, mirror, encrypt, and even mount cloud storage as a local disk on any operating system.

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:

  • Sync files and directories to cloud storage, or mirror data between different cloud services.
  • Create secure, encrypted backups of your local files.
  • Mount any cloud storage as a network disk on Windows, macOS, Linux, and FreeBSD.
  • Migrate data efficiently between cloud vendors, minimizing local bandwidth usage with server-side transfers.
  • Check file integrity with 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.

Directory Structure

rclone
config
data
.env
docker-compose.yml

docker-compose.yml

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

.env

RCLONE_USER=admin
RCLONE_PASS=your_super_secret_password
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Rclone

Favicon

 

  
  
Favicon

 

  
  
Favicon