Skip to content

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

Notifications You must be signed in to change notification settings

BertrandBev/soldrive

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published