1
mirror of https://git.dn42.dev/wiki/wiki.git synced 2025-02-24 18:35:54 +01:00
wiki/services/Tahoe-LAFS.md

32 lines
1.6 KiB
Markdown
Raw Normal View History

2015-03-08 18:00:38 +00:00
# Tahoe LAFS
## The idea
2015-03-01 14:08:43 +00:00
Tahoe-LAFS provides a distributed, reliable and crypted file system.
2015-03-08 18:00:38 +00:00
## How?
2015-03-01 14:08:43 +00:00
Some people runs Tahoe-LAFS nodes, providing space. With clients files can be published and received to the cloud. Everything will be encrypted on client side and keep redundant in the cloud.
2015-03-08 18:00:38 +00:00
## Benefit
2015-03-01 14:13:04 +00:00
Default you need only 3 of 10 parts of a file to reconstruct it. So a downtime of a tahoe node doesn't means data loss.
2015-03-01 14:08:43 +00:00
2015-03-01 14:13:04 +00:00
Because of the encryption an owner of a node don't know anything about the stored content.
2015-03-01 14:08:43 +00:00
2015-03-08 18:00:38 +00:00
## Usage
2015-03-01 14:13:04 +00:00
To provide storage to the cloud you have to run a node.
2015-03-01 14:08:43 +00:00
2015-03-08 18:00:38 +00:00
## Install and configuration
2015-03-01 14:18:25 +00:00
To run a node you have to install tahoe-lafs at least in version 1.10. You can get source code from https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.0.zip, if the version of the package in the distribution not at least 1.10. Then you have to extract it and install with `python2 setup.py build && sudo python2 setup.py install`.
2015-03-01 14:08:43 +00:00
2015-03-01 14:20:48 +00:00
Before the first start you have to create a node with `bin/tahoe create-node` or a client (doesn't provide storage) with `bin/tahoe create-client`. This will create the folder .tahoe in your home dir. In the file .tahoe/tahoe.cfg you have to enter on `introducer.furl` the link to our introducer node:
2015-03-01 14:08:43 +00:00
```
2015-03-01 14:20:48 +00:00
introducer.furl = pb://hck5ne642qn3oqd3jbeugwdu2l3pdqy6@172.22.192.65:44411/introducer
2015-03-01 14:08:43 +00:00
```
2015-03-01 14:20:48 +00:00
With `bin/tahoe start` you start your local node.
2015-03-01 14:08:43 +00:00
2015-03-08 18:00:38 +00:00
## Client
2015-03-01 14:08:43 +00:00
You can reach the local node via web browser at [http://localhost:3456](http://localhost:3456).
2015-03-08 18:00:38 +00:00
## Further informations
2015-03-01 14:08:43 +00:00
Look at https://tahoe-lafs.org for further informations.