Skip to content
This repository

Voluntary Distributed Storage Kit

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 chunks
Octocat-spinner-32 css
Octocat-spinner-32 endpoints
Octocat-spinner-32 font
Octocat-spinner-32 js
Octocat-spinner-32 .gitignore
Octocat-spinner-32 INSTALL.txt
Octocat-spinner-32 LICENSE.txt
Octocat-spinner-32 README.md
Octocat-spinner-32 diag.php
Octocat-spinner-32 index.php
Octocat-spinner-32 install.php
Octocat-spinner-32 utils.php
Octocat-spinner-32 vodka.html
README.md

Vodstok version 1.2.5 RC2

Introduction

Vodstok is an opensource and free and viral project that aims to provide a collaborative distributed storage to users who want to store and share temporarily files on the Internet with other users.

Why "Voluntary Distributed Storage" ?

The concept of "Voluntary distributed storage" is very simple: volunteers agree to let other users store data on a part of their webservers, and all those parts put together create a big storage place where data can be pushed and pulled. Data is sent encrypted (AES128) and a key is required to decrypt the content, that means nobody can tell what is stored on a server.

Files are cut in parts (called "chunks") and these parts are sent to several servers where Vodstok is installed (called "endpoints"). Endpoints are in fact open storage points where clients can send data to store, whatever this data is.

What does Vodstok need to be installed ?

You only have to own a web server, with PHP version 4.X or 5.X. Drop the content inside the www directory and make sure the 'chunks' and 'endpoints' directory are writeable and not indexable on your server. Browse your remote folder and set up vodstok.

Once done, you can upload and download files to your server, and share them through dedicated URLs. The whole stuff is completely transparent to the user, since an HTML5 client is displayed by default for every visitor, making them able to upload/download files through your node.

You'd also consider registering other vodstok servers thanks to the feature provided on this web client.

Make some noise, spread the word !

Vodstok provides:

  • On-the-fly encryption
  • Client to client file sharing
  • A decentralized voluntary-based storage network

Spread the word, make some noise and let your friends know about this project !

Something went wrong with that request. Please try again.