Tahoe-LAFS is an open-source decentralized cloud storage system. It distributes your data across multiple servers. Even if some of the servers fail or are taken over by an attacker, the entire file store continues to function correctly, preserving your privacy and security.

It provides a provider-independent security where the storage provider does not have access to the unencrypted data because all data is encrypted, erasure-coded, and hashed before leaving the client's machine thus preserving confidentiality, availability, and integrity of the data.

After Edward Snowden's leaks we know we can't trust our data on anyone so we need resilient, decentralized infrastructures that lets you store online both data you'd want to keep private as well as data you want to share.

Tahoe-LAFS is an attempt to contribute to this by ensuring through encryption that the organization storing your data or if the server is compromised by an attacker they can't access your data.

Goals

  • Install and setup nodes: 1 introducer node (with storage enabled) and 2 client nodes (with storage enabled) (DONE)
  • Basic tests using Web UI and CLI (DONE)
  • Use case: Deploying owncloud server on a Tahoe-LAFS

    • Deploy our Tahoe-LAFS grid (DONE)
    • Mount our Tahoe-LAFS grid as a user directory via sftp with FUSE (DONE)
    • Configure Owncloud to use our mounted grid as an external storage (DONE)
    • Access from owncloud client and create and delete files (DONE)
  • Package RPMs for OpenSUSE Leap 42.1 (In progress)

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 13

Activity

  • about 9 years ago: gsanso started this project.
  • about 9 years ago: aspiers liked this project.
  • about 9 years ago: gsanso originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!