Client Nextcloud

Nextcloud est une solution de stockage et de stockage de fichiers en ligne.

Sa grande force réside dans le fait que vous contrôlez entièrement vos données, l'emplacement du stockage, le partage, la suppression, etc. Tout reste sous votre contrôle, à la différence des services comme Dropbox ou Google Drive, dont on ne peut être sûr de ce qu'ils font de vos données.

Cette page traite de l'installation et de la configuration du client officiel Nextcloud. Pour une approche plus générale de Nextcloud consultez cette page de la documentation.

Il existe également d'autres clients permettant de profiter des services Nextcloud (à commencer par un navigateur web).

Le client Nextcloud permet d'intégrer étroitement les fonctionnalités de partage ou de synchronisation de fichiers proposées par Nextcloud à votre environnement de bureau.

  1. Ajouter le dépôt ppa:nextcloud-devs/client1) dans vos sources de logiciels
  2. Installer l'extension pour votre gestionnaire de fichier : nextcloud-client-nautilus (ici nautilus, mais il existe aussi nextcloud-client-nemo, nextcloud-client-dolphin, nextcloud-client-caja)

En ligne de commande : ouvrez un Terminal et entrez les commandes suivantes :

sudo add-apt-repository ppa:nextcloud-devs/client
sudo apt-get update
sudo apt-get --assume-yes install nextcloud-client

which nemo
if [[ $? == 0 ]]; then
sudo apt-get --assume-yes install nextcloud-client-nemo
fi

which nautilus
if [[ $? == 0 ]]; then
sudo apt-get --assume-yes install nextcloud-client-nautilus
fi

which caja
if [[ $? == 0 ]]; then
sudo apt-get --assume-yes install nextcloud-client-caja
fi

which dolphin
if [[ $? == 0 ]]; then
sudo apt-get --assume-yes install nextcloud-client-dolphin
fi

Il est nécessaire de redémarrer complètement le gestionnaire de fichiers pour que les changements soit pris en compte. Pour ce faire, exécutez cette commande dans un terminal:

killall nautilus       // remplacez nautilus par votre gestionnaire de fichiers.

Lancez le client Nextcloud, que vous trouverez dans la liste des Applications de votre système, soit en lançant cette commande dans votre terminal :

$ nextcloud &

Dans la fenêtre que apparaît, saisissez L’URL complète de votre serveur Nextcloud : https://nextcloud.exemple , puis faites "suivant"

Remplissez l'identifiant et mot de passe de compte de votre serveur nextcloud, puis faite "suivant"

Choisissez ensuite les dossiers locaux que vous voulez configurer. Si vous voulez configurez un ou plusieurs dossiers en particulier, cliquez en bas sur "passer outre la configuration des dossiers", vous pourrez le faire plus tard.

Vous vous retrouvez ensuite avec une fenêtre comme celle-ci :

Votre liste est vide, et pour la remplir, cliquez sur "Ajouter une synchronisation de dossier"

  • Choisissez le dossier local que vous voulez synchroniser, validez;
  • Sélectionner le dossier sur votre serveur, qui contiendra votre dossier local. créez en un au besoin. validez;
  • Sélectionner les sous-dossiers qui doivent être synchronisés. Si c'est vide, alors
  • Cliquez sur "Ajouter une Synchronisation"

Voilà, votre dossier est maintenant configuré. A chaque changement, la synchronisation s'effectuera.

Faites la même chose sur d'autre postes pour récupérer vos fichiers.

Dès que vous avez configuré votre premier dossier, son apparence change dans l'explorateur de fichier. Un symbole s'affiche en fonction de l'avancement de la synchronisation :

  • vert : La synchronisation s'est correctement effectuée.
  • Bleu : La synchronisation est en cours.
  • Jaune : Un problème de synchronisation est présent sur un fichier ( ouvrir l'interface Nextcloud et consulter le rapport détaillé)
  • Rouge : Impossible de synchroniser le fichier (ouvrir l'interface Nextcloud et consulter le rapport détaillé)

Pour ouvrir Nextcloud au lancement de l'ordinateur, Cliquez sur paramètre dans la fenêtre Nextcloud, puis cochez la case correspondante.

Configuration manuelle

Pour les utilisateurs avertis, on peut noter que le fichier de configuration du client se trouve dans:
~/.local/share/data/Nextcloud/nextcloud.cfg
ou encore dans
~/.config/Nextcloud/nextcloud.cfg
Il peut être pratique de modifier un changement d'adresse de serveur ou passage en https, un renommage de répertoire de destination… si tant est qu'on sache ce que l'on fait!

Pour partager un Fichier ou un Dossier, rien de plus simple :

  • Faite un clic droit à la souris sur votre fichier ou dossier à partager.
  • Sélectionner "Share withNextcloud" dans le menu déroulant
  • Dans la fenêtre qui s'affiche, cliquer sur "partager par lien public"
  • vous pouvez spécifier en dessous une date d'expiration, un mot de passe.
  • cliquer sur "copier le lien", puis fermer.

Voilà, le partage est effectué. Vous pouvez coller le lien dans un Mail, sur un forum, dans une messagerie instantanée, etc.

Lors du partage d'un dossier, Nextcloud crée automatiquement une archive zip de votre dossier, pas besoin de la faire manuellement.

Vous remarquerez aussi sur les icônes de votre Dossier / Fichier partagé, qu'un symbole "partage" s'est ajouté au symbole de synchronisation déjà présent. Cela vous permet d'un seul coup d’œil de voir les partages que vous avez.

Un module non-officiel pour Thunderbird existe, celui-ci crée un partage via nextcloud, au lieu d'envoyer directement la pièce jointe, ce qui à l'avantage de supprimer la limite de taille de vos envois. https://addons.mozilla.org/fr/thunderbird/addon/nextcloud-filelink/?src=search

Si votre fichier à envoyer est déjà synchronisé, vous pouvez aussi le partager via le clic droit dans votre gestionnaire de fichiers.

Après installation du client avec l'extension pour dolphin. Il se peut que les icônes et menu ne s'affichent pas. Essayez la commande suivante:

QT_PLUGIN_PATH="/usr/lib/x86_64-linux-gnu/plugins/" dolphin

Si avec cette commande les icônes s'affichent, rajoutez la ligne suivante à la fin du fichier ~/.profile pour rendre le fix permanent:

export QT_PLUGIN_PATH="/usr/lib/x86_64-linux-gnu/plugins/"

Une Application officielle gratuite pour Android existe, et est très complète : https://play.google.com/store/apps/details?id=com.nextcloud.client

Une Application non-officielle gratuite pour IOS existe : https://itunes.apple.com/us/app/nextcloud/id1125420102?mt=8

Pour supprimer cette application, il suffit de supprimer son paquet.

$ sudo apt remove nextcloud-client*

Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.

Conflit

Après une coupure réseau, un souci de mise à jour sur le serveur, une migration d'un compte à un autre, il arrive qu'il y ait des conflits2).
Pour ne pas perdre de données, NextCloud renomme le fichier local qui, pour un fichier initialement nommé mon_fichier.ext devient mon_fichier (conflicted copy 2018-12-10 102140).ext avant de télécharger le fichier distant (sur le serveur)
Vous retrouvez la liste de ces conflits en ouvrant l'interface du client et en sélectionnant l'onglet Activité
Soit vous résolvez les conflits un à un, soit si vous êtes sûr de pouvoir supprimer les fichiers en conflit, vous pouvez vous rendre en ligne de commande dans le répertoire où vous voulez supprimer les fichiers marqués conflicted… et vous lancez:

# pour lister les fichiers afin de vérifier
find -iname *conflicted*
# puis les supprimer si nécessaire
find -iname *conflicted* -exec rm {} \;

On peut évidemment exécuter cette commande au niveau voulu pour agir sur une "sous-arborescence" plus ou moins profonde, et l'adapter pour ne supprimer que des fichiers en conflit à une date précise.

—- Contributeurs principaux : filerem1, bcag2.


  • nextcloud-client.txt
  • Dernière modification: Le 28/05/2019, 21:53
  • par 193.250.138.66