Sync Any#
SyncAny ist eine interessante Alternative zu Cloud-Diensten, wie zum Beispiel Dropbox.
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.
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