Related Links
Integrate S3QL with IDrive® e2
S3QL is an open-source file system that mounts S3-compatible storage as a local UNIX file system, providing compression, encryption, deduplication, and snapshot support through a simple command-line interface. It helps you manage cloud-based storage as a dynamic local drive, while keeping metadata safe through a synced SQLite database. Integrating S3QL with IDrive® e2 adds a capable and scalable cloud object storage solution that supports systematic integration for secure and efficient backup workflows.
Prerequisites
Before you begin, ensure the following:
- An active IDrive® e2 account. Sign up here if you do not have one.
- A bucket in IDrive® e2. See how to create a bucket.
- Valid Access Key ID and Secret Access Key. Learn how to create an access key.
- S3QL file system.
The following steps can help you successfully integrate S3QL with IDrive® e2.
Configure S3QL with IDrive® e2
- Install S3QL using the below command,
$ sudo apt-get install aptitude
$ sudo aptitude install s3ql
OrFrom Git, clone the S3QL installer and then install S3QL using pip,
$ git clone https://github.com/s3ql/s3ql.git
$ cd s3ql/
$ sudo pip install
- Now, check the version of S3QL
$ s3ql --version
Mount the Filesystem
- Run the command below to mount your IDrive® e2 bucket as a filesystem.
$ mkfs.s3ql s3c://<IDrive e2 S3 end-point>:443/<idrive e2 bucket>
- Once this command is run, it requests the access key details. Please fill in the details as below:
Enter backend login:
Enter backend password:
- Before using S3QL, ensure you read the user's guide, particularly the 'Important Rules to Avoid Losing Data' section.
- Enter encryption password: //Optional, Can leave it blank
Confirm encryption password: