Use chest.store to serve as a single interface to manage all of your files and objects regardless of the storage provider they live in. Do you personally have files in Dropbox, but your company manages policies in AWS S3 or GCS? With a single login you can manage all your files seamlessly.
Most users who have written any kind of software, particularly FOSS have used git in some capacity. You've likely utilized Github or Gitlab to host the source of truth for your code. chest.store has a built in git server for you to host your repositories for you and store in your cloud storage bucket(s), effectively allowing you to host your own personal Github.
$ git clone https://github.com/antirez/redis $ cd redis $ # `https://app.chest.store` below can be replaced with your chest.store server $ git remote add chest https://app.chest.store/git/$YOUR_USERNAME/redis $ git push chest master $ # when prompted, authenticate with your chest.store username and password
chest.store supports several of the largest cloud object storage providers in the marketplace and we have plans of integrating more. Easily add buckets & directories you'd like to browse for files from these vendors all in the same UI and manage version histories through automatically created and updated git repos. We'd love to hear from you if there is a cloud storage vendor chest.store does not currently support that you'd like to see supported.
chest.store allows you to integrate all of your cloud storage buckets & directories into a single interface and browse, download, and upload objects, all the while automatically saving object version histories using a built-in git server.
chest.store has a built in git server and client that is used primarily to update and store object version histories in managed repos per object. These repos can be cloned, pulled, pushed, etc. just like any git repo that you're used to today.
As a bonus, the git server can be used like any other git remote (think Github, Gitlab, etc.)!
$ npm install -g @cheststore/cli $ chest ls BUCKET ID FULL_PATH NAME (aws) test.chest.store c92e7ed2-fd94-4803-bf09-81adf561bdec .chest.store.git/test/chest.store-website.git.tar.gz chest.store-website.git.tar.gz (aws) test.chest.store 5929907c-a29b-45de-b40b-e4e1f3c05ca7 LICENSE LICENSE (aws) test.chest.store 701de8ee-5ddb-41bb-9818-16e647c8480e .chest.store.git/test/359cea9e-915c-4736-a49b-00812b1a534a.git.tar.gz 359cea9e-915c-4736-a49b-00812b1a534a.git.tar.gz $ chest ls README BUCKET ID FULL_PATH NAME (aws) test.chest.store 199cd6fd-8e92-450e-9306-03bede8c0a42 README.md README.md $ chest download 199cd6fd-8e92-450e-9306-03bede8c0a42 Successfully downloaded file to README.md