An on-chain cloud storage with encryption and file manager on Solana
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.
SolDrive is accessible online at soldrive.xyz
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.
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).
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.
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