(based on Zooko's description)

Tahoe-LAFS is a Free and Open cloud storage system. Tahoe-LAFS is an application, like BitTorrent, that you can use to download files. Unlike BitTorrent, you can also use it to upload files.

requirement

Create a bitTorrent-like sharing network.

Here are much more details in the thread where I came up with that

solution

I can think of two good deployment scenarios for Tahoe-LAFS on FreedomBox:

Deployment scenario 1: Friend-Grid

Me and my friends -- two or ten or twenty of them -- share our hard drives (e.g. USB attached hard drives dangling from ?FreedomBoxes). When you upload with Tahoe-LAFS, the file gets encrypted and then spread out over multiple of those hard drives. By default the files are not visible to any of your friends, but you can always share a URL to a specific file or directory with specific friends, which enables them to decrypt that file or directory.

This is a well-trodden path. There are always improvements that are needed, of course, around usability, but this can definitely work. Lots of people use Tahoe-LAFS like this nowadays.

Deployment scenario 2: Global-Grid

Every FreedomBox comes configured to share some of its hard drive space (if any) with the Global FreedomBox Tahoe-LAFS Grid.

This is a fun idea, but I'll bet it will tend to result in unreliable storage. At least until we develop some new features for Tahoe-LAFS such as Ostrom features or Accounting.

Still, it could be fun to try it. FreedomBox could possibly come with both styles -- some fraction of hard drive space could be allocated for the experimental global grid, plus a different slice of the hard drive could be configurable for the use of your specific friends.

system requirements

At least one user runs Tahoe LAFS on a consumer NAS, so that's an empirical data point is that the package is not a resource monster.

The ?DreamPlug comes with a 2GB microSD card. It may require a 1 TB hard drive to the USB port.


Information

Support

Contribute

Reports

Promote

Overview

Hardware

Live Help

Where To Start

Translate

Calls

Talks

Features

Vision

Q&A

Design

To Do

Releases

Press

Download

Manual

Code

Contributors

Blog

FreedomBox for Communities

FreedomBox Developer Manual

HELP & DISCUSSIONS: Discussion Forum - Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN Project

Next call: Saturday, July 11th at 14:00 UTC

Latest news: Announcing Pioneer FreedomBox Kits - 2019-03-26

This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.


CategoryFreedomBox