Rclone with Pilvio S3

Rclone is another powerful tool that can be used with Pilvio S3 object storage.

This guide was tested on Centos 7 and Rclone version v1.55.1-DEV.

Other installation options can be found here: https://rclone.org/install/


Installation

yum install rclone


Configuration

rclone config file


Output:

2022/02/21 13:17:00 NOTICE: Config file "/root/.config/rclone/rclone.conf" not found - using defaults
The configuration file doesn't exist, but rclone will use this path:
/root/.config/rclone/rclone.conf


Let’s add Pilvio S3 configuration to rclone.conf file.
Use your favorite text editor and add following data to rclone.conf file:
Do not forget to set access_key_id and secret_access_key with your values.

vim /root/.config/rclone/rclone.conf
[pilvio]
type = s3
provider = Other
env_auth = false
access_key_id = NqTqcpjnNpCTW3bpMrcdN
secret_access_key = XJx4sxLM9v3TsmKVdTwMJLhPFFxtrMhpJRNRqsgV
endpoint = https://s3.pilw.io
acl = private


Now we can test connection to Pilvio S3
Let’s list your buckets.

rclone lsd pilvio:


Output:

rclone lsd pilvio:
-1 2022-02-11 18:41:20 -1 go-example
-1 2022-02-15 16:31:21 -1 js-example
-1 2022-02-07 21:03:35 -1 mybigdata
-1 2022-02-08 09:50:42 -1 mybigstorage
-1 2022-02-11 23:22:47 -1 nextcloud-example
-1 2022-02-11 23:35:53 -1 nextcloud-primary
-1 2022-02-11 20:02:13 -1 perl-example
-1 2022-02-11 20:20:10 -1 python-example
-1 2022-02-11 21:20:43 -1 ruby-example
-1 2022-02-08 14:35:05 -1 superbucket
-1 2022-02-09 20:14:43 -1 videostorage
-1 2022-02-17 14:39:58 -1 winscp


You can create a bucket using this command:

rclone mkdir pilvio:rclone-test


To upload a file to your bucket, use the following command:

rclone copy hello.txt pilvio:rclone-test


Now we can list content of rclone-test bucket to confirm that file was uploaded successfully.

rclone ls pilvio:rclone-test


Output:

12 hello.txt


Rclone has some interesting functionality. For example, you can get md5sum of objects in your bucket.

rclone md5sum pilvio:rclone-test
f0ef7081e1539ac00ef5b761b4fb01b3 hello.txt


Please check official Rclone documentation for more examples:
https://rclone.org/docs/#subcommands

Share on facebook
Share on linkedin
Share on twitter
Share on pinterest
Share on email

Related News