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