Categories
DevOps

Configuring rclone remotes with Linode Object Storage (S3)

Rclone is a widely used open source CLI tool written in Go which allows for transferring, storing and syncing content between local file systems and cloud storage backends such as S3 buckets. It is oftentimes referred to as the Rsync for Cloud Storage. I have used Rclone on numerous occasions in conjunction with a wide variety of cloud storage solutions including Google Cloud Storage, Ceph and multiple S3-compatible services. Since I have found setting up Rclone to work properly with Linode’s Object Storage service a bit tricky, I have decided to share the setup instructions.