Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
nextcloud-client [Le 05/12/2017, 18:23]
filerem1
nextcloud-client [Le 19/06/2023, 08:31] (Version actuelle)
bcag2 ajout [Liste répertoires/fichiers exclus]
Ligne 1: Ligne 1:
-{{tag>​Partage Cloud Nextcloud nextcloud-serveur Owncloud Webdav}} +{{tag>​Partage Cloud client sauvegarde}}
-----+
    
-====== ​NEXTCLOUD CLIENT======+====== ​Client Nextcloud ​======
    
 {{ :​utilisateurs:​filerem1:​nextcloud:​nextcloud_logo.small.png?​direct&​200|}} {{ :​utilisateurs:​filerem1:​nextcloud:​nextcloud_logo.small.png?​direct&​200|}}
  
-Nextcloud est un serveur ​de stockage et de partage ​de fichiers en ligne. ​+[[:Nextcloud]] est une solution ​de stockage et de [[cloud#​stockage_de_fichier|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 sur de ce qu'ils font de vos données.+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.
  
-Techniquement Nextcloud est un fork d'Owncloud. Il en reprend les bases, mais son développement est plus actif, ​et il bénéficie ​de plus d'​application qu'​Owncloud.+<​note>​Cette page traite de l'installation ​et de la configuration du **client officiel Nextcloud**. Pour une approche ​plus générale de Nextcloud consultez [[:​nextcloud|cette page de la documentation]]
  
-NextCloud utilise le protocole WebDAV qui permet ​d'accéder au serveur ​de façon transparente via un "​disque réseau"​ sur Linux, Windows ou Mac. Il existe également ​des logiciels de synchronisation pour de très nombreuses plateformes ​(Linux, Mac, Windows, Android, etcafin de récupérer une copie locale de vos fichiers et pouvoir travailler hors connexion+Il existe également ​d'[[:​nextcloud#​clients|autres clients]] permettant ​de profiter ​des services Nextcloud ​(à commencer par un [[:​navigateur|navigateur web]]).</​note>​
  
-NextCloud ne s'arrête pas au simple partage de fichiers. Il permet par exemple de gérer votre calendrier, vos contacts, vos marque-pages et même votre musique. Il intègre ​les services commerciaux ​de partage ​en ligne devenant un point d'​accès central pour Amazon S3, Dropbox, Google Drive, OpenStack Swift, voire d'​autres serveurs NextCloud. Un système de plugins (apps) permet d'​installer et/ou de développer d'​autres applications en fonction ​de ce qui vous intéresse. Il gère également le partage de fichier / dossier via un simple clic droit dans votre explorateur ​de fichier (Explorer, Nautilus, Nemo, etc.).+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.
  
-<note tip>​Cette page traite de l'​installation et de la configuration du client officiel de Nextcloud. Pour Installer le serveur, se rapporter à la page [[nextcloud-serveur|nextcloud-serveur]]</​note>​+===== Pré-requis =====
  
 +  * Disposer d'un accès à un serveur [[https://​nextcloud.com/​install/#​instructions-server|Nextcloud]]
 +  * Disposer d'une connexion à Internet configurée et activée.
  
-===== Pré-requis =====  
- 
-  * Disposer d'un serveur [[https://​nextcloud.com/​install/#​instructions-server|Nextcloud]] 
-  * Disposer des [[:​sudo|droits d'​administration]]. 
-  * Disposer d'une connexion à Internet configurée et activée. 
-  * Savoir utiliser le [[:​terminal|terminal]] 
 ===== Installation ===== ===== Installation =====
  
-En premier lieu, il faut [[:ppa#ajout_d_un_ppa_a_vos_sources_logicielles|ajouter le dépôt]] **ppa:​nextcloud-devs/​client**((https://​launchpad.net/​~nextcloud-devs/​+archive/​ubuntu/​client)) dans vos sources ​de logiciels;+Il existe au moins 5 méthodes pour installer le client Nextcloud sur Ubuntu : ​[[depots#depots_officiels|les dépôts officiels]] (à partir de [[:focal]]), [[:​AppImage]],​ [[:​Flatpak]],​ [[:Snap]] ou ajout de [[:PPA]].
  
-Puis on [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|actualise ​la liste des paquets]];+La méthode AppImage est la méthode recommandée officiellement,​ mais la méthode Flatpak permet ​des mises à jours plus aisées. L'​ajout de PPA permet en plus d'​installer une extension spécifique à certains gestionnaires de fichiers.
  
-Enfin on [[:​tutoriel:​comment_installer_un_paquet|Installe le paquet]] **[[apt>​nextcloud-client|nextcloud-client]]** ,  ​+==== Dépôts officiels ====
  
-ainsi que l'extension pour l'​explorateur : **[[apt>nextcloud-client-nautilus| nextcloud-client-nautilus]]** (ici nautilus, mais il existe aussi pour [[apt>​nextcloud-client-nemo|nemo]], [[apt>nextcloud-client-dolphin|dolphin]],​ [[aptnextcloud-client-caja|caja]]) ​+On peut l'installer via une recherche "nextcloud-desktop"​ dans la [[gnome-software|logithèque]] ou autre application graphique ou directement en ligne de commande :​ 
 +<code bash>​sudo ​apt install ​nextcloud-desktop</​code>
  
-===== Utilisation ​===== +==== AppImage ​==== 
-  + 
-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|terminal]] :  +Il suffit de télécharger [[https://​nextcloud.com/​install/#​install-clients|le fichier AppImage disponible sur le site officiel]]. 
-  $ nextcloud & + 
- +Puis de [[:​appimage#​modification_des_permissions|le rendre exécutable]] et de la lancer. 
 + 
 +N'​hésitez pas à consulter [[:​AppImage|la documentation concernant AppImage]]. 
 + 
 +==== Flatpak ​==== 
 + 
 +Le [[https://​flathub.org/​apps/​details/​org.nextcloud.Nextcloud|client Nextcloud]] est disponible sur Flathub. 
 + 
 +Pour l'​utiliser il vous faudra donc [[:​tutoriel:​installer_application_flatpak|installer Flatpak avec le dépôt Flathub]], puis rechercher //Nextcloud client// ​dans [[:​gnome-software|Logiciels]]. Ou en ligne de commande : 
 +<​code>​flatpak install flathub org.nextcloud.Nextcloud</​code>​ 
 + 
 +==== Snap ==== 
 + 
 +Le [[https://​snapcraft.io/​nextcloud-desktop-client|client Nextcloud]] est disponible sur Snapcraft. 
 + 
 +Pour l'​installer il faut disposer d'un gestionnaire de packet snap et taper dans une terminal 
 + 
 +<code bash>​sudo snap install nextcloud-desktop-client</​code>​ 
 + 
 +==== PPA ==== 
 + 
 +  - [[:​ppa#​ajout_d_un_ppa_a_vos_sources_logicielles|Ajouter le dépôt]] **ppa:​nextcloud-devs/​client**((https://​launchpad.net/​~nextcloud-devs/​+archive/​ubuntu/​client)) dans vos sources de logiciels 
 +  - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Actualiser ​la liste des paquets]] 
 +  - [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​nextcloud-client|nextcloud-client]]** 
 + 
 +Il est nécessaire ​de redémarrer complètement le gestionnaire de fichiers pour que les changements soient pris en compte. Pour ce faire, relancez votre session ou exécutez ​cette commande dans un [[terminal|terminal]] : 
 +<​code>​ 
 +killall nautilus ​      // remplacez nautilus par votre gestionnaire de fichiers. 
 +</​code>​
  
 ===== Configuration ===== ===== Configuration =====
 +
  {{ :​utilisateurs:​filerem1:​nextcloud:​nextcloud_client.png?​direct&​700|}}  {{ :​utilisateurs:​filerem1:​nextcloud:​nextcloud_client.png?​direct&​700|}}
-Dans la fenêtre ​que apparaît, saisissez ​L’URL complète de votre serveur Nextcloud : [[|https://​nextcloud.exemple]] , puis faites "​suivant"​+Dans la fenêtre ​qui 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"​ Remplissez l'​identifiant et mot de passe de compte de votre serveur nextcloud, puis faite "​suivant"​
  
-Choisissez ensuite les dossier ​locaux que vous voulez configurer. Si vous voulez configurez un ou plusieurs ​dossier ​en particulier,​ cliquez en bas sur "​passer outre la configuration des dossiers",​ vous pourrez le faire plus tard.+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 :** +**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"​ Votre liste est vide, et pour la remplir, cliquez sur "​Ajouter une synchronisation de dossier"​
    * Choisissez le dossier local que vous voulez synchroniser,​ validez;    * Choisissez le dossier local que vous voulez synchroniser,​ validez;
-   ​* ​Selectionner ​le dossier sur votre serveur, qui contiendra votre dossier local. créez en un au besoin. 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é. Si c'est vide, alors+   * Sélectionner les sous-dossiers qui doivent être synchronisés. Si c'est vide, alors
    * Cliquez sur "​Ajouter une Synchronisation"​    * Cliquez sur "​Ajouter une Synchronisation"​
  
-Voilà, votre dossier est maintenant configuré. ​chaque changement, la synchronisation s'​effectuera. ​+Voilà, votre dossier est maintenant configuré. ​À chaque changement, la synchronisation s'​effectuera.
  
-Faites la même chose sur d'autre postes pour récupérer vos fichiers.+Faites la même chose sur d'autres ​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 ​:  +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é.  +   ​* ​Vert : La synchronisation s'est correctement ​effectuée.  
-   * Bleu : La synchronisation est en court+   * 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é) +   * 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'interfaces ​Nextcloud et consulter le rapport détaillé)+   * Rouge : Impossible de synchroniser le fichier (ouvrir l'interface ​Nextcloud et consulter le rapport détaillé)
 +   * Gris : La synchronisation n'est pas configurée ou est mise en pause.
  
 Pour ouvrir Nextcloud au lancement de l'​ordinateur,​ Cliquez sur paramètre dans la fenêtre Nextcloud, puis cochez la case correspondante. Pour ouvrir Nextcloud au lancement de l'​ordinateur,​ Cliquez sur paramètre dans la fenêtre Nextcloud, puis cochez la case correspondante.
-===== Partage de fichier / Dossier ===== 
-{{ :​utilisateurs:​filerem1:​nextcloud:​share-nextcloud.png?​direct&​300|}} 
  
-Pour partager ​un Fichier ou un Dossierrien de plus simple ​+Pour ajouter ​un compte supplémentaire depuis la version 3.3une nouvelle fenêtre, appelée //fenêtre principale (Main dialog)//, a été ajoutée. En haut à gauche apparaît le premier compte configuré, c’est une liste de choix où vous trouver les comptes déjà configurés et le bouton //+ Ajouter un compte//​((aide (EN) pour la version 3.4 https://​docs.nextcloud.com/​desktop/​3.4/​visualtour.html#​main-dialog))
  
-  * Faite un clic droit à la souris sur votre fichier ou dossier à partager.  +==== Configuration manuelle ====
-  * 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écifiez 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 Mailsur un forum, danse une messagerie instantanée,​ etc.+Pour les utilisateurs avertison 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!
  
-Lors du partage d'un dossierNextcloud crée automatiquement une archive zip de votre dossier, pas besoin ​de la faire manuellement.+==== Liste répertoires/​fichiers exclus ==== 
 +Là aussi pour les utilisateurs avertisil est possible ​de modifier le fichier qui liste les répertoires et fichiers exclus ​de la synchronisation. Ça se trouve dans le fichier ///​etc/​Nextcloud/​sync-exclude.lst//​. Si ajouter des exclusions est assez neutre, il est à éviter d'​enlever des exclusions, qui sont souvent là pour des raisons de sécurité.
  
-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 partage que vous avez.+===== Utilisation ===== 
 +  
 +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|terminal]] :  
 +<​code>​nextcloud<​/code>
  
 +===== Désinstallation =====
 + 
 +Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|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.
  
-===== Utilisation avec Thunderbird ​===== +===== Problèmes rencontrés ​=====
-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 fichier.+==== Conflit ====
  
- ===== Utilisation avec Android =====+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 conflits(( (en) https://​docs.nextcloud.com/​desktop/​2.5/​conflicts.html)).\\ 
 +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 [[tutoriel/​console_ligne_de_commande|ligne de commande]] dans le répertoire où vous voulez supprimer les fichiers marqués //​conflicted…//​ et vous lancez: 
 +<code bash> 
 +# pour lister les fichiers afin de vérifier 
 +find -iname *conflicted* 
 +# puis les supprimer si nécessaire 
 +find -iname *conflicted* -exec rm {} \; 
 +</​code>​
  
-Une Application oficielle gratuite ​pour Android existe, et est très complète : https://​play.google.com/​store/​apps/​details?​id=com.nextcloud.client+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.
  
- ===== Utilisation avec IOS ===== +==== Utilisation avec Dolphin (Kde) ==== 
-Une Application **non-oficielle** gratuite ​pour IOS existe : https://itunes.apple.com/us/app/nextcloud/id1125420102?​mt=8 + 
- ===== Hébergeur Nextcloud ​ ===== +Après installation du client avec l'​extension ​pour [[apt>​nextcloud-client-dolphin|dolphin]]. Il se peut que les icônes et menu ne s'​affichent pas. 
- La solution la plus simple pour utiliser NextCloud est d'avoir recours ​à un cloud déjà en placeUn liste est fourni sur le site officiel, il vous suffit de choisir ​le payes d'​hébergement ​:  +Essayez la commande suivante: 
-[[https://nextcloud.com/providers/]]+<​code>​ 
 +QT_PLUGIN_PATH="​/usr/lib/x86_64-linux-gnu/plugins/" dolphin 
 +</code> 
 +Si avec cette commande les icônes s'affichent, rajoutez la ligne suivante ​à la fin du fichier ~/.profile pour rendre ​le fix permanent
 +<​code>​ 
 +export QT_PLUGIN_PATH="​/usr/lib/x86_64-linux-gnu/plugins/"​ 
 +</​code>​
  
-===== Désinstallation ===== 
-  
-Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|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. 
-  
 ===== Voir aussi ===== ===== Voir aussi =====
    
 +  * [[:​nextcloud#​clients|La liste des autres clients disponibles pour Nextcloud]] sur la page générale.
   * **(en)** [[https://​nextcloud.com/​|Site officiel du logiciel]]   * **(en)** [[https://​nextcloud.com/​|Site officiel du logiciel]]
 +  * [[:​Nextcloud]]
 +  * [[:​nextcloud-serveur|Serveur Nextcloud]]
    
 ---- ----
-//​Contributeurs ​principaux ​: [[utilisateurs:​filerem1]],​ [[utilisateurs:​bcag2]].//​+//​Contributeurs : [[:utilisateurs:​filerem1]],​ [[:utilisateurs:​bcag2]], [[:​utilisateurs:​krodelabestiole]].// 
  • nextcloud-client.1512494605.txt.gz
  • Dernière modification: Le 05/12/2017, 18:23
  • par filerem1