Source code and documentation is available on Github under Apache Licenses, Version 2.0.
TRUSTED CLOUD DRIVE INSTALLATION INSTRUCTION (done by PSNC):
Tested configuration:
Centos 5.8
Oracle Java 1.7.0_07-b10
This is a single node installation. All components are installed on the same node.
Instruction:
1. Unzip archive:
unzip VirtualCloudDrive-CloudDrive-88d54c2.zip
2. Run voldemort: cd VirtualCloudDrive-CloudDrive-88d54c2/binaries/metadata/voldemort-0.90.1-patched/bin
./voldemort-server.sh ../config/clouddrive_node_cluster/ &
3. Install and setup MySQL: yum install mysql-server mysql
/etc/init.d/mysqld start
Set root password:
mysqladmin -u root password “newpassword”
mysqladmin -u root -h host_name password “newpassword”
/etc/init.d/mysqld restart
Create database:
mysql -u root -p
create database rightfabric;
quit
4. Setup and run virtual clouddrive webdav module: mkdir /etc/rightfabric
cd .../VirtualCloudDrive-CloudDrive-88d54c2/config/clouddrive
cp config.txt /etc/rightfabric/config.txt
vi /etc/rightfabric/config.txt
change: voldemort = tcp://10.0.0.5:6666
to: voldemort = tcp://localhost:6666
cd .../VirtualCloudDrive-CloudDrive-88d54c2/src/clouddrive
./sbt console
:load ./addme.scala
:quit
./sbt run
test with cadaver:
cadaver localhost:9090
user: maarten
pass: geheim
5. Setup clouddrive website:
Replace the value of db.password with mysql password on src/main/resources/props/default.props file
cd .../VirtualCloudDrive-CloudDrive-88d54c2/src/web_clouddrive
./sbt update
./sbt ~jetty-run
Open http://localhost:8080 in your favourite webbrowser and enjoy!
Authors:
- Staszek Jankowski (staszek ---at--- man.poznan.pl)
- Maciej Brzeźniak (maciekb ---at--- man.poznan.pl)
TODO:
- the instruction to be cross-checked by someone else than the author
- to be checked for other popular distributions
TRUSTED CLOUD DRIVE INSTALLATION INSTRUCTION (done by BELNET):
Tested configuration:
Ubuntu 10.04 32bit
Single node setup
Pre-installations:
apt-get install mysql-server
root password must be geheim
(geheim is Dutch for secret)
apt-get install openjdk-6-jdk