Cortx-MyDrive is a free Open Source Cloud Server (Similar To Google Drive) integrated with CORTX engine
Notice ❤: this integration is heavily based on cortx-js-sdk, for more info click on the image below, which I also implemented as part of this integration, but published as a different integration for making the life of future developers easier.
Host myDrive on your own server or trusted platform, and then access myDrive through your web browser.
In this day and age, privacy and "owning" your own information - matters! Enterprises may choose a self hosted solutions for a well known software , and some might go as far as hosting their own servers and infrastructure.
We provide a self hosted solution for a remote data drive similar to "Google Drive" and "Dropbox", which can be useful both on an enterprise and a personal level
- The project is base on the popular open source project myDrive who received over 2000+ stars.
- myDrive's code was integrated with
cortx-js-sdk
so all file uploads are stored on CORTX object store
-
checkout the code from the repository
git clone https://github.com/kaminskypavel/cortx-js-myDrive
-
install dependencies
yarn
-
make sure you're running a mongodb instance. you can run a local copy or use
docker run -it -v mongodata:/data/db -p 27017:27017 --name mongodb -d mongo
-
create db indexes
yarn run create-indexes-database
-
copy
config/dev.env.sample
toconfig/dev.env
and fill in the S3 relevant ID , KEY , ENDPOINT etc.. -
run it!
yarn start:dev
-
point your browser to
http://localhost:3000