1
mirror of https://git.dn42.dev/wiki/wiki.git synced 2024-12-14 01:49:55 +01:00
wiki/services/Tahoe-LAFS.md

30 lines
1.7 KiB
Markdown
Raw Normal View History

2015-03-01 15:13:04 +01:00
# The idea
2015-03-01 15:08:43 +01:00
Tahoe-LAFS provides a distributed, reliable and crypted file system.
2015-03-01 15:13:04 +01:00
# How?
2015-03-01 15:08:43 +01: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-01 15:13:04 +01:00
# Benefit
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 15:08:43 +01:00
2015-03-01 15:13:04 +01:00
Because of the encryption an owner of a node don't know anything about the stored content.
2015-03-01 15:08:43 +01:00
2015-03-01 15:13:04 +01:00
## Usage
To provide storage to the cloud you have to run a node.
2015-03-01 15:08:43 +01:00
## Notwendige Software und Einstellungen
Zum Betrieb eines Tahoe-LAFS-Knotens muss [der Quellcode](https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.0.zip) herunter geladen werden, wenn die aktuelle Version 1.10 nicht im jeweiligen Repository der Distribution enthalten ist. Dieser muss dann entpackt und mit `python2 setup.py build && sudo python2 setup.py install` gebaut und installiert werden.
Vor dem ersten Start wird ein Tahoe-LAFS-Knoten mit `bin/tahoe create-node` oder `mit bin/tahoe create-client` ein reiner Client (ohne eigenen Storage) erzeugt. Dabei wird ein `.tahoe`-Ordner im home-Verzeichnis angelegt. In dessen `tahoe.cfg`-Datei muss dann noch unter `introducer.furl` ein Link zu unserer Wolke eingefügt werden:
```
introducer.furl = pb://rzovwxeiykc6f6usyhqphpyn4nik5nzt@introducer.tahoe-lafs.services.ffhb:44411/introducer
```
Mit `bin/tahoe start` wird der lokale Knoten dann gestartet.
2015-03-01 15:13:04 +01:00
## Client
2015-03-01 15:08:43 +01:00
You can reach the local node via web browser at [http://localhost:3456](http://localhost:3456).
2015-03-01 15:13:04 +01:00
## Further informations
2015-03-01 15:08:43 +01:00
Look at https://tahoe-lafs.org for further informations.