# rclone S3 Backup ### Export Config ```bash export RCLONE_CONFIG_DATABASEBCK_TYPE=s3 export RCLONE_CONFIG_DATABASEBCK_ACCESS_KEY_ID=XXXXXXXXXXXXXXXXXXXX export RCLONE_CONFIG_DATABASEBCK_SECRET_ACCESS_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX export RCLONE_CONFIG_DATABASEBCK_ENDPOINT=s3.eu-central-1.wasabisys.com ``` ### List from remote ```bash rclone -P ls DATABASEBCK:/ ``` ### Copy from local to remote ```bash rclone --transfers=10 -P copy /opt/something DATABASEBCK:/ ``` ### Copy from remote to local ```bash rclone --transfers=10 -P copy DATABASEBCK:/something /opt/ ``` ### Sync from local to remote ```bash rclone --transfers=10 -P sync /opt/something DATABASEBCK:/ ``` ### Arguments - Copy ``` rclone copy - Copy files from source to dest, skipping already copied ``` https://rclone.org/commands/rclone_copy/ - Sync ``` rclone sync - Make source and dest identical, modifying destination only. ``` https://rclone.org/commands/rclone_sync/ - Parallel transfers ``` --transfers=N The number of file transfers to run in parallel. It can sometimes be useful to set this to a smaller number if the remote is giving a lot of timeouts or bigger if you have lots of bandwidth and a fast remote. The default is to run 4 file transfers in parallel ``` - Progress ``` -P, --progress ```