Skip to content

Latest commit

 

History

History
81 lines (54 loc) · 2.68 KB

README.md

File metadata and controls

81 lines (54 loc) · 2.68 KB

SolDrive

An on-chain cloud storage with encryption and file manager on Solana

Runs on solana Made with anchor SolDrive online

SolDrive is completely on-chain cloud storage platform on Solana, featuring a file manager to organise files and folders, a text editor to easily edit text files and take notes, as well as several file viewers to explore the stored files directly online.

Give it a try!

SolDrive is accessible online at soldrive.xyz

Backends

Files and notes can be stored both on-chain directly Solana Accounts, or on Arweave, a specialised file chain, to drastically reduce the uploading cost. Links to those files are then maintained on chain. Regardless of the backend chosen, the hosting is paid once on a data size basis and the data lives forever.

Encryption

All the assets are encrypted by default using a key derived from a Solana Wallet. No need to remember yet another password. Assets can also be shared unencrypted with read and edit rights for collaborative text editing (feature coming soon).

File support

Any file can be stored, and several file types can be opened directly on Soldrive, including text documents, images, videos, audio files and PDFs. A built-in note editor enables online notes edition.

File manager

Build & run

Run the tests

cd anchor
anchor test

Run a local validator on localhost:8899

solana-test-validator

Build & deploy the contract

anchor build 
anchor deploy

Run the client

yarn install
yarn dev