Fairdrive decentralized PDS.
1.3K
Where innovation, interoperability and decentralization unite in the name of fair data. Fairdrive is a community-driven initiative with the mission to empower freedom. By enabling decentralized storage, developers can create and build interoperable, decentralized and open-sourced dApps so users can reclaim their privacy, own their data and control their digital identity.
Fairdrive is a dApp that enables decentralized storage on Swarm. It consists of a typical "Drive" interface with files and folders, and a BZZ wallet to manage token balances and keypairs. Under the hood, FairOS is running a filesystem on top of Ethereum Swarm. Fairdrive Protocol is used to communicate with FairOS.
Fairdrive works very similar to Google Drive or Dropbox, yet with some big differences:
Testnet deployment : http://app.fairdrive.dev.fairdatasociety.org/
Ensure that you have Docker, Git and wget installed. Verify that ports 3000, 1633, 1634, 1635 are available.
wget https://raw.githubusercontent.com/fairDataSociety/fairdrive-theapp/master/docker-compose.ymldocker compose upIf this process takes some time - which it may - please run "docker compose up" again.
Wait for bee to deploy chequebook and this message appears "fairos_1 | time="2021-07-10T19:30:11Z" level=info msg="fairOS-dfs API server listening on port: 9090""
Open http://localhost:9090 in your browser and you can see a few lines with information about FairOS. These lines will appear only after chequebook deployment.
Install dependencies:
yarn
Or:
npm install
And run the application:
yarn start
Or:
npm start
To change the configuration, edit the .env file.
Mainnet deployment: https://app.fairdrive.fairdatasociety.org
Content type
Image
Digest
sha256:f7c7f51ef…
Size
182.7 MB
Last updated
almost 4 years ago
docker pull fairdatasociety/fairdrive