Skip to content

Cloudflare R2

Mount a Cloudflare R2 bucket on Linux with the RaiDrive CLI. Connect with an access key pair, your account ID and the endpoint address.

To get the account, keys or IDs this needs, see Before you begin in the Cloudflare R2 guide for the Windows app.

raidrivecli add cloudflare --bucket <bucket> --account-id <account>

If you add storage with only the options shown above, you will be prompted to enter an Access Key ID, a Secret Access Key and the storage address (endpoint).

$ raidrivecli add cloudflare --bucket mybucket --account-id myaccount
Access Key ID: <key>
Secret Access Key: ********
address: <address>

Alternatively, a Access Key ID or Secret Access Key can be specified as options.

raidrivecli add cloudflare --bucket <bucket> --account-id <account> \
                           --access-key-id <key>
raidrivecli add cloudflare --bucket <bucket> --account-id <account> \
                           --access-key-id <key> \
                           --secret-access-key [secret]

Warning

Shell commands are logged in history. If possible, we recommend not specifying the --secret-access-key option with a value.

If a mount directory is not specified, it will be mounted to a directory such as /mnt/cloudflare under /mnt. To specify the mount directory, use the --mount-path option.

raidrivecli add cloudflare --bucket mybucket --account-id myaccount \
                           --mount-path /myservices/cloudflare

Additional options

--bucket <bucket>                       bucket
--endpoint <address>                    address (e.g. https://host.example.com)
--account-id <account>                  account id
--access-key-id <key>                   access key id
--secret-access-key [secret]            secret access key

See also