DEV Community

Cover image for A journey to FileBase🐱‍👤
eshan1925
eshan1925

Posted on • Edited on

A journey to FileBase🐱‍👤

Introduction

Hey Everyone,
Today I will be sharing my journey with Filebase with you all but before starting out anything let us first of all know what is Filebase so Filebase is the first S3-compatible object storage platform that allows you to store data in a secure, redundant, and performant manner across multiple decentralized storage networks.

Why use Filebase?

Some of the primary benefits to use Filebase over other cloud providers out there today are:

  1. Flat-rate price structure — Starting at $5.99/mo for just 1TB
  2. No request or egress fees — People take this for granted and assume a pay-as-you-go model may be cheaper, but we’ve found customers like to interact with their data…. a lot.

What is Sia?

Sia is one of the few legit projects in crypto that simply keeps on developing and expanding their offerings. While it still has a lot of room to improve, it is likely the leading decentralized cloud storage platform.
The Sia network is special because it has no signups, no servers, no trusted third parties and is the backbone for a data storage marketplace that aims to be more robust AND affordable than traditional cloud storage providers.
Now definitely I would love to compare between Amazon S3 and Filebase but first let's know what is Amazon S3

Amazon S3

Amazon S3 has a simple web services interface that you can use to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of websites. The service aims to maximize benefits of scale and to pass those benefits on to developers.

While S3 is aimed at developers, the service can be used pretty much by anyone looking to store data. S3 became so popular among developers, that a lot of free, open source and paid alternatives exist today. Check the official documentation if you want to learn more about the technical details.

Why is Filebase better than Amazon S3??🤔

The main reason why Filebase is better than Amazon S3 is because it has Quite attractive pricing, free 5 GB plan and easy to use once setup. ALso with this it works at a fraction of the price you would pay with Amazon and with a nice UI for the initial setup.

My Experiences!!!

Setup & using Filebase

After this baseline research, I wanted to see how they actually implemented the first iteration of the product. I know the standard Sia experience very well and was keen to see how a commercially oriented service built on top of the Sia network would look and feel like.
This first test will probably be followed by a more in-depth article after the setup is up and running for a while. I also want to learn more about the technical details of the solution like encryption used and replication.

You can definitely visit this page to know more.

Filebase comes with a free 5 GB plan, i picked that one for testing. All you need for the sign-up is the typical data most internet service providers request. Name, e-mail and a password.
Creating your first bucket
After login, the first thing to do is create a bucket to store our files. Click the “Create bucket” button and give the bucket a name.

Some restrictions apply:
Bucket name must be unique across all Filebase users, be between 3 and 63 characters long, and can contain only lowercase characters, numbers, and dashes.
This is not a limitation of Filebase btw, but something that Amazon also imposes for S3 buckets.
Adding files and folders to your bucket
Since Filebase is compatible to S3, we have a couple of options how to interact with the service.
For my testing, I uploaded some files via their web interface first and then used https://cyberduck.io/ and a command line client to verify it worked as expected.

To access the S3 bucket via 3rd party tooling, you need some credentials that can be found on the account settings page of your Filebase account.

Read How to create a bucket here.

GUI access test

For my first tests I used the software that was available on my laptop already. Cyberduck and Arq are both solid pieces of software and i happily paid for both.
No surprises during my basic testing, you can see the required settings for both programs below.

Conclusion

I was really happy to know about Filebase and use it in some of my projects and I definetly would like to recommend any person who is reading the blog should give it a try.
Link for official website-: Filebase

THANKYOU

Top comments (0)