> For the complete documentation index, see [llms.txt](https://docs.eazybackup.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eazybackup.com/e3-object-storage/connect-apps-and-tools/how-to-use-rclone-with-eazybackup-e3-s3-compatible-object-storage.md).

# How to use rclone with eazyBackup e3

Use rclone to sync or backup data to e3 Object Storage. Connection settings: Connection details.

{% stepper %}
{% step %}

### Install rclone

On Linux (example):

```bash
sudo apt update
curl https://rclone.org/install.sh | sudo bash
rclone version
```

{% endstep %}

{% step %}

### Start `rclone config`

```bash
rclone config
```

When prompted to make a new remote, choose **n** (new remote).
{% endstep %}

{% step %}

### Name the remote

Enter a name, for example `e3`.
{% endstep %}

{% step %}

### Choose storage type

Select **Amazon S3 Compliant Storage Provider** (not “Amazon S3” alone if your rclone version lists both).
{% endstep %}

{% step %}

### Choose provider variant

Select **Any other S3 compatible provider**.
{% endstep %}

{% step %}

### Enter access key and secret key

Provide the **Access Key ID** and **Secret Access Key** for the bucket owner (Root or User). Create keys on **Access Keys** or **Users** in the client area.
{% endstep %}

{% step %}

### Region and endpoint

* **Region** — `ca-central-1` (or accept default if your rclone build maps it correctly).
* **Endpoint** — `s3.ca-central-1.eazybackup.com` (from **Access Keys → Service URL**).

Leave location constraint as default unless your rclone version requires an empty value.
{% endstep %}

{% step %}

### ACL and advanced config

For ACL, the default **private** / owner full control is appropriate for backups.

Skip advanced config unless you need custom settings. Confirm and save the remote.
{% endstep %}

{% step %}

### Test the remote

```bash
rclone lsd e3:
```

Lists buckets visible to the credentials you configured.
{% endstep %}
{% endstepper %}

## Create a bucket

From the client area: **Buckets → Create Bucket**.

Or with rclone:

```bash
rclone mkdir e3:my-bucket-name
```

## Sync example

```bash
rclone sync /local/path e3:my-bucket-name/backup-folder --progress
```

## Scheduled backup script

```bash
#!/bin/bash
# mydailybackup.sh
SOURCE="/data/to/backup"
REMOTE="e3:my-bucket-name/daily"
rclone sync "$SOURCE" "$REMOTE" --log-file=/var/log/rclone-e3.log
```

Add to cron for automated runs.

## Troubleshooting

| Issue             | Check                                                                   |
| ----------------- | ----------------------------------------------------------------------- |
| Access denied     | Keys must match the **bucket owner** user.                              |
| Wrong endpoint    | Use `s3.ca-central-1.eazybackup.com`, not AWS endpoints.                |
| Empty bucket list | Create a bucket in the dashboard or verify the key’s user owns buckets. |
