Sync Any#

SyncAny ist eine interessante Alternative zu Cloud-Diensten, wie zum Beispiel Dropbox.

Die Software ist zur Zeit in Alpha-Status, insbesondere eine automatische Synchronisierung im Hintergrund und ein grafische Oberfläche sind noch in Entwicklung.

SyncAny ist in Java programmiert und damit plattformunabhängig. Die zu synchronisierenden Dateien werden auf dem lokalen Rechner sicher verschlüsselt und dann auf einem Server im Internet abgelegt. An den Internet-Server gibt es keine besonderen Voraussetzungen: Es gibt Plugins für FTP, SFTP, WebDAV und einige andere.

Schnellstart#

Vorbereitung#

  1. Download des Debian-Paketes
  2. Installation als "root" mit "dpkg -i"

Installation eines Storage-Plugins#

sy plugin install sftp
sy plugin list

Einrichten der Synchronisation#

mkdir ~/SyncAny
cd ~/SyncAny
sy init

Dann fragt das Programm einige Parameter über die Speicher im Internet ab:

Choose a storage plugin. Available plugins are: local, sftp
Plugin: sftp

Connection details for SFTP connection:
- Hostname: server.example.com
- Username: syncany
- Private key path (optional, default is none): 
- Password (not displayed): 
- Path: /home/syncany/SyncAny
- Port (optional, default is 22): 2222

SSH/SFTP Confirmation
---------------------
The authenticity of host 'server.example.com' can't be established.
RSA key fingerprint is 12:ab:12:ab:12:ab:12:ab:12:ab:12:ab:12:ab:12:ab.
Are you sure you want to continue connecting?

Confirm (y/n)? y

The password is used to encrypt data on the remote storage.
Choose wisely!

Password (min. 10 chars): 
Confirm: 

Creating master key from password (this might take a while) ...

Repository created, and local folder initialized. To share the same repository
with others, you can share this link:

   syncany://storage/1/AB12AB12AB1234[...] mein Schlüssel steht hier natürlich nicht!
   
This link is encrypted with the given password, so you can safely share it.
using unsecure communication (chat, e-mail, etc.)

WARNING: The link contains the details of your repo connection which typically
         consist of usernames/password of the connection (e.g. FTP user/pass).

Das eingegebene Passwort dient als Schlüssel für die Verschlüsselung der Daten. Ein sicheres Passwort verwenden und unbedingt merken.

Erste Synchronisation#

sy up

Eine manuelle Synchronisation ist mit dem Kommandos "sy status", "sy up" und "sy down" möglich.

Weitere Kopien#

Die Synchronisation macht natürlich erst Spass, wenn ein zweiter Client-Rechner ins Spiel kommt.

Nach der Installation auf dem zweiten Rechner lässt sich die Verbindung am einfachsten mit der "syncany://"-URL aus der ersten Installation herstellen.

Verbindung zum Server#

Die Schritte:

mkdir ~/SyncAny
cd ~/SyncAny
sy connect syncany://storage/1/AB12AB12AB1234[...]

Nach Eingabe des Passworts (Schlüssels) lässt sich dann mit

Synchronisierung#

sy down

ein synchrones Verzeichnis erstellen.


Tags:  EigeneWolke

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-4) was last changed on 29-Aug-2014 15:48 by Peter Hormanns