Outils personnels

Seafile : Seaf-cli (Command line client)

De wikiGite

Installation

Télécharger le client terminal ici

 https://seafile.de/en/download/

Extraire l'archive (dans /home/seaf-cli par éxemple)

Initialiser le client

Créer un dossier pour les fichier de conf :

 mkdir ~/.seafile-client

Initialiser le client avec le dossier précédament créé :

 ./seaf-cli init -d ~/.seafile-client

Démarrer le client :

 ./seaf-cli start

Installer la commande seaf-cli

Se rendre dans le dossier d'installation :

 cd <dossier seaf-cli>

Créer un lien vers le script seaf-cli dans /usr/bin

 ln -s $(readlink -f seaf-cli) /usr/bin

Commandes seaf-cli

Télécharger une librairie depuis le serveur :

 seaf-cli download -l "id de la librairie" -s  "url + port du serveur" -d "le dossier local où va être téléchargé la lib" -u "username sur le serveur" [-p "password"]

l'ID se trouve sur l'interface web su serveur, soit connecté en "username sur le serveur", aller dans la librairie, l'ID est dans l'URL. Soit en administrateur, dans administration/Bibliothèques, l'ID est indiqué en face de chaque bibliothèques.

Obtenir des infos sur les syncros :

seaf-cli status

Désyncroniser une libraire :

 seaf-cli desync -d "dossier local"

Ignorer la vérification SSL (pour les certificats auto-signés) :

 seaf-cli config -k disable_verify_certificate -v true

Plus de de commandes :

 https://support.seafile.de/en/commands-seafile-terminal-client/