Utilisation avancée¶
Options¶
Vous pouvez aussi démarrer le client ownCloud pour ordinateur avec la commande owncloud. Les options suivantes sont disponibles :
- owncloud -h or owncloud --help
- Affiche toutes les options de commande.
Les autres options sont :
- --logwindow
- Ouvre une fenêtre affichant le journal.
- --logfile <filename>
- Écrit le journal dans le fichier spécifié. Pour l’écrire sur stdout (à l’écran), spécifier - comme nom de fichier.
- --logdir <name>
- Écrit chaque événement de synchronisation dans un nouveau fichier dans le répertoire spécifié.
- --logexpire <hours>
- Supprime les journaux plus vieux que la valeur indiquée (en heures). Cette commande s’utilise avec --logdir.
- --logflush
- Vide le fichier journal après chaque action d’écriture.
- --confdir <dirname>
- Utilise le répertoire de configuration spécifié.
Fichier de configuration¶
Le client ownCloud lit un fichier de configuration. Il se situe dans les emplacements suivants :
- Linux :
- $HOME/.local/share/data/ownCloud/owncloud.cfg
- Microsoft Windows :
- %LOCALAPPDATA%\ownCloud\owncloud.cfg
- MAC OS X :
- $HOME/Library/Application Support/ownCloud
Le fichier de configuration contient des paramètres utilisant le format de fichier .ini de Microsoft Windows. Vous pouvez modifier ces paramètres en utilisant le dialogue de configuration d’ownCloud.
Note
Faites attention en faisant des modiciations dans le fichier de configuration du client ownCloud. Des paramètres incorrects peuvent produire des résultats inattendus.
Vous pouvez modifier les paramètres de configuration suivants (ils doivent se trouver dans la section [ownCloud]) :
- remotePollInterval (défaut : 30000) — Spécifie l’intervalle d’interrogation du dépôt distant en millisecondes.
- maxLogLines (défaut : 20000) — Spécifie le nombre maximum de lignes de journal affichées dans la fenêtre du journal.
- chunkSize (défaut : 5242880) — Spécifie la taille des morceaux de fichiers téléversés en octets.
- promptDeleteAllFiles (défaut : true) — Si l’interface utilisateur doit afficher une confirmation s’il est détecté que tous les fichiers et répertoires ont été supprimés.
- notificationRefreshInterval (défaut : 300,000) — Spécifie l’intervalle par défaut de vérification des nouvelles notifications du serveur en millisecondes.
Client en ligne de commande ownCloud¶
owncloudcmd est l’outil de ligne de commande utilisé par l’utilitaire de synchronisation de fichiers ownCloud.
Contrairement au client graphique owncloudcmd ne réalise qu’une seule synchronisation et s’arrête. En cela, owncloudcmd remplace le binaire ocsync utilisé aux mêmes fins dans les versions précédentes.
Un sync run synchronise un seul répertoire local en utilisant un partage WebDAV sur un serveur ownCloud distant.
Pour invoquer owncloudcmd, il faut fournir le répertoire local et distant:
owncloudcmd [OPTIONS...] répertoire_source url_du_serveur_owncloud
où répertoire_source est le répertoire local et url_du_serveur_owncloud est l’URL du serveur.
D’autres paramètres de lignes de commande sont supportées par owncloudcmd :
- --user, -u [utilisateur]
- Utilise utilisateur comme nom de connexion.
- --password, -p [mot_de_passe]
- Utilise mot_de_passe comme mot de passe.
- -n
- Utilise netrc (5) pour la connexion.
- --non-interactive
- Ne pose pas de question.
- --silent, --s
- Inhibe la sortie verbeuse du journal.
- --trust
- Fait confiance à tous les certificats SSL, même invalides.
- --httpproxy http://[utilisateur@mot_de_passe:]<serveur>:<port>
- Utilise serveur comme proxy HTTP.
- --nonshib
- Utilise une authentification WebDAV non Shibboleth.
- --davpath [chemin]
- Passe outre le chemin WebDAV avec chemin.
- --exclude [file]
- Fichier de la liste d’exclusion.
- --unsyncedfolders [fichier]
- Fichier contenant la liste des dossiers non synchronisés (synchronisation sélective).
- --max-sync-retries [n]
- Nombre maximum de tentatives (par défaut, 3).
- -h
- Synchronise les fichiers cachés, ne les ignore pas.
Gestion des identifiants¶
owncloudcmd utilise les identifiants du client de synchronisation graphique. Si aucun client n’est configuré ou si vous choisissez un utilisateur différent, vous devez indiquer le mot de passe de l’utilisateur. Par exemple:
$ owncloudcmd / https://carla:mot_de_passe@serveur/owncloud/remote.php/webdav/
Pour synchroniser le répertoire ownCloud Musique vers le dossier local media/musique à l’aide d’un proxy écoutant sur le port 8080 avec l’adresse 192.168.178.1, la ligne de commande serait:
$ owncloudcmd --httpproxy http://192.168.178.1:8080 \
$HOME/media/musique \
https://serveur/owncloud/remote.php/webdav/Musique
owncloudcmd demande le nom et le mot de passe de l’utilisateur, à moins qu’ils n’aient été spécifiés dans la ligne de commande ou que l’option -n soit utilisée.
Espace disque faible¶
Quand l’espace disque est trop faible, le client ownCloud sera incapable de synchroniser tous les fichiers. Cette section décrit son comportement dans une situation d’espace disque faible ainsi que les options qui l’influencent.
- La synchronisation d’un dossier échoue totalement si l’espace disque restant tombe au-dessous de 50 Mo. Ce seuil peut être ajusté avec la variable d’environnement OWNCLOUD_CRITICAL_FREE_SPACE_BYTES.
- Les téléchargements qui réduiraient l’espace disque libre au-dessous de 250 Mo seront ignorés ou interrompus. Des tentatives de téléchargement seront essayées à intervalles réguliers et les autres synchronisations ne seront pas affectées. Ce seuil peut être ajusté avec la variable d’environnement OWNCLOUD_FREE_SPACE_BYTES.