seafile ist eine freie Software für das Speichern von Daten (Filehosting) auf einem eigenen Server.
Siehe auch https://github.com/haiwen/seafile/blob/master/app/seaf-cli
Eine Bibliothek kopiert man sich nach lokal mit:
seaf-cli download -l "the id of the library" -s "the url + port of server" -d "the folder where the library folder will be downloaded" -u "username on server" -p "password"
Will man eine Synchronisation so wählt man:
seaf-cli sync -l "the id of the library" -s "the url + port of server" -d "the folder where the library folder will be downloaded" -u "username on server" -p "password"
Die ID der Library (Bibliothek) erhält man wenn man diese im Webbrowser aufruft und die Zahl hinter /repo/ kopiert.
Desynchronisierung einer Bibliothek:
seaf-cli desync -d <existing-folder>
Erstellellen einer neuen Bibliothek:
seaf-cli create -s <seahub-server-url> -n <library-name> -u <username> -p <password> -t <description> [-e <library-password>]
Auflisten der gesyncten Bibliotheken:
seaf-cli list