!!!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

# Download des Debian-Paketes 
# 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.

!!Links

* Internetseite [https://www.syncany.org/]
* Dokumentation [http://syncany.readthedocs.org/en/latest/getting_started.html]
* Download und Sourcen [https://github.com/syncany/syncany/releases]
* Entwickler-Blog [http://blog.philippheckel.com/]


\\
[{Tag EigeneWolke}]