Set Up ObjectiveFS With Wasabi
This document covers the steps to set up your ObjectiveFS filesystem with Wasabi.
What You Need
- Your Wasabi access and secret keys
- ObjectiveFS license key on your profile page
Steps
-
Configure your credentials(one-time setup)
The config parameters will be stored in
/etc/objectivefs.env/
Note: For a list of Wasabi regions, see this document$ sudo mount.objectivefs config Enter ObjectiveFS license: <your ObjectiveFS license> Enter Access Key Id: <your Wasabi access key> Enter Secret Access Key: <your Wasabi secret key> Enter Default Region (optional): http://s3.<region>.wasabisys.com
-
Create your filesystem (one-time only)
Use a globally unique, non-secret file system name.
Choose a strong passphrase, write it down and store it somewhere safe.
IMPORTANT: Without the passphrase, there is no way to recover any files.
Note: Your filesystem will be created in the region specified in step 2. You can change the region by updating /etc/objectivefs.env/AWS_DEFAULT_REGION.$ sudo mount.objectivefs create <your filesystem name> Passphrase (for s3://<filesystem>): <your passphrase> Verify passphrase (for s3://<filesystem>): <your passphrase>
If you need to use an existing empty Wasabi bucket, see this doc. -
Mount your filesystem
You need an existing empty directory to mount your file system, e.g.
/ofs
.
Process will run in the background.$ sudo mkdir /ofs $ sudo mount.objectivefs <your filesystem name> /ofs Passphrase (for s3://<filesystem>): <your passphrase>
-
[Optional] Multi-server setup
Mount this filesystem on as many servers as you wish by running steps 1, 2 and 4 on each server. Each server can read and write to the same filesystem at the same time.
Tips
- Store your filesystem passphrase in
/etc/objectivefs.env/OBJECTIVEFS_PASSPHRASE
to mount the filesystem without manually entering the passphrase each time. - To mount the filesystem via
/etc/fstab
, see the mount on boot guide.