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:

    1. An active IDrive® e2 account. Sign up here if you do not have one.
    2. A bucket in IDrive® e2. See how to create a bucket.
    3. Valid Access Key ID and Secret Access Key. Learn how to create an access key.
    4. S3QL file system.

    The following steps can help you successfully integrate S3QL with IDrive® e2.

    Configure S3QL with IDrive® e2

    1. Install S3QL using the below command,
      $ sudo apt-get install aptitude
      $ sudo aptitude install s3ql

      Or

      From Git, clone the S3QL installer and then install S3QL using pip,

                                                $ git clone https://github.com/s3ql/s3ql.git
      $ cd s3ql/
      $ sudo pip install
    2. Now, check the version of S3QL
      $ s3ql --version

    Mount the Filesystem

    1. 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>
    2. Once this command is run, it requests the access key details. Please fill in the details as below:
      Enter backend login:
      Enter backend password:
    3. Before using S3QL, ensure you read the user's guide, particularly the 'Important Rules to Avoid Losing Data' section.
    4. Enter encryption password: //Optional, Can leave it blank
      Confirm encryption password: