1
mirror of https://git.dn42.dev/wiki/wiki.git synced 2025-03-13 09:04:27 +01:00

Created Tahoe LAFS (markdown)

This commit is contained in:
dn42 wiki 2015-03-01 14:08:43 +00:00
parent 30a0f6df52
commit ea3210276f

32
services/Tahoe-LAFS.md Normal file
View File

@ -0,0 +1,32 @@
# Tahoe-LAFS
## The idea
Tahoe-LAFS provides a distributed, reliable and crypted file system.
## How?
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.
## Vorteile
Durch die Redundanz können auf Tahoe-LAFS-Knoten ausfallen und trotzdem bedeutet das nicht direkt Datenverlust. Standardmäßig benötigt man ca. 3 von 10 Teilen einer Datei, damit diese dann wieder korrekt zusammen gesetzt werden kann.
Durch das verschlüsselte Ablegen der Daten ist sichergestellt, dass die Betreiber der Knoten selbst nicht wissen, was sie da speichern und nicht darauf zugreifen können.
## Benutzung
Auch zum Erweitern der Speicherkapazität dieser Cloud muss man einen eigene Tahoe-LAFS-Knoten betreiben - und es wäre schön, dass wer viel hochlädt, dies auch tut und mindestens genauso viel wieder zurück gibt.
## 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.
## Verwendung
You can reach the local node via web browser at [http://localhost:3456](http://localhost:3456).
## Weitere Infos
Look at https://tahoe-lafs.org for further informations.