Eine andere Dropbox-Alternative ist die OpenSource-Software SparkleShare die auf GitHub aufbaut. Leider gibt es aber bisher keinen Client für iOS oder Android. Wer es dennoch ausprobieren will, hier eine kurze Anleitung zur Einrichtung:
- Installation von SparkleShare auf dem PogoPlug:
pacman -S sparkleshare
- Host-Installationsscript herunterladen:
curl https://raw.github.com/hbons/Dazzle/master/dazzle.sh \ --output /usr/bin/dazzle && chmod +x /usr/bin/dazzle
- Setup ausführen:
dazzle setup
- Im Router das Port-Forwarding für SSH Port 22 auf die IP-Adresse des PogoPlug einstellen.
- SparkleShare auf den Clients installieren. Im Installationsverzeichnis findet sich dann eine Daten „NAME link code.txt“. Den gesamten Code markieren und kopieren.
- Auf dem Pogoplug einen Link für jeden Client hinzufügen:
dazzle link
Bei der folgenden Abfrage muss der oben kopierte Code eingefügt werden.
- Jetzt muss mindestens ein neues Projekt angelegt werden (entspricht einem Hauptordner im Sparkleverzeichnis der Clients):
dazzle create PROJEKTNAME
Nach dem Anlegen wird Addresse und Remote Path angezeigt, beides muss auf den Clients über das Icon in der Taskleiste, Menüpunkt SparkleShare->Add hosted Project->On my own Server, eingetragen werden. Bei der angegebenen Addresse handelt es sich natürlich nur um die gerade zugewiesene dynamische IP, daher muss statt ssh://storage@IP einfach die DNSDynamic URL eingetragen werden: ssh://storage@royd.dnsd.me
Alternativ kann auch über „dazzle create-encrypted PROJEKTNAME“ ein Hauptordner mit AES-256-CBC Verschlüsselung erstellt werden. Das Passwort zum Entschlüsseln liegt dabei ausschließlich auf Client-Seite.