Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 1.46 KB

README.md

File metadata and controls

21 lines (17 loc) · 1.46 KB

SciDrive - scientific cloud storage

SciDrive is a REST-service supporting VOSpace 2.0 and Dropbox protocols to access the data. The primary data storage platform is OpenStack SWIFT.

The project is based on Jersey REST framework and provides the REST service allowing to store the data in a cloud storage. The service allows extracting metadata from known filetypes to store it in 3rd-party services.

There are public service and web portal running at http://www.scidrive.org

Quick start

  1. Install OpenStack SWIFT cluster using SWIFT binaries with SWAuth authentication
  2. Setup Apache Tomcat, MySQL and RabbitMQ
  3. Create a new database in MySQL using the scidrive/vospace.sql script
  4. Make changes to the scidrive/src/application.properties file. There is documentation on the application properties in Wiki
  5. Generate a pool of SWIFT users using the scidrive/sql/generate_swift_users.pl script
  6. Use Apache Ant to create the war file and deploy it to Tomcat: ant deploy
  7. Install the SciDrive web UI to start using this installation.
  8. You can use the Python command-line tool to access your data from command line