Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
nextcloud-client [Le 13/09/2019, 14:05] 194.5.116.192 [Configuration] |
nextcloud-client [Le 19/06/2023, 08:31] (Version actuelle) bcag2 ajout [Liste répertoires/fichiers exclus] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag>Partage Cloud client sauvegarde}} | {{tag>Partage Cloud client sauvegarde}} | ||
- | ---- | ||
====== Client Nextcloud ====== | ====== Client Nextcloud ====== | ||
Ligne 16: | Ligne 15: | ||
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. | 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. | ||
+ | ===== Pré-requis ===== | ||
- | ===== 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. | ||
- | * 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 ===== | ||
- | - [[: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]]** | ||
- | - Installer l'extension pour votre gestionnaire de fichier : **[[apt>nextcloud-client-nautilus| nextcloud-client-nautilus]]** (ici nautilus, mais il existe aussi [[apt>nextcloud-client-nemo|nextcloud-client-nemo]], [[apt>nextcloud-client-dolphin|nextcloud-client-dolphin]], [[apt>nextcloud-client-caja|nextcloud-client-caja]]) | ||
+ | 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]]. | ||
+ | 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. | ||
- | En ligne de commande : ouvrez un [[terminal|Terminal]] et entrez les [[:commande_shell|commandes]] suivantes : | + | ==== Dépôts officiels ==== |
- | <code> | + | |
- | sudo add-apt-repository ppa:nextcloud-devs/client | + | |
- | sudo apt-get update | + | |
- | sudo apt-get --assume-yes install nextcloud-client | + | |
- | which nemo | + | 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 : |
- | if [[ $? == 0 ]]; then | + | <code bash>sudo apt install nextcloud-desktop</code> |
- | sudo apt-get --assume-yes install nextcloud-client-nemo | + | |
- | fi | + | |
- | which nautilus | + | ==== AppImage ==== |
- | if [[ $? == 0 ]]; then | + | |
- | sudo apt-get --assume-yes install nextcloud-client-nautilus | + | |
- | fi | + | |
- | which caja | + | Il suffit de télécharger [[https://nextcloud.com/install/#install-clients|le fichier AppImage disponible sur le site officiel]]. |
- | if [[ $? == 0 ]]; then | + | |
- | sudo apt-get --assume-yes install nextcloud-client-caja | + | |
- | fi | + | |
- | which dolphin | + | Puis de [[:appimage#modification_des_permissions|le rendre exécutable]] et de la lancer. |
- | if [[ $? == 0 ]]; then | + | |
- | sudo apt-get --assume-yes install nextcloud-client-dolphin | + | |
- | fi | + | |
- | </code> | + | |
+ | N'hésitez pas à consulter [[:AppImage|la documentation concernant AppImage]]. | ||
- | 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|terminal]]: | + | ==== 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> | <code> | ||
killall nautilus // remplacez nautilus par votre gestionnaire de fichiers. | killall nautilus // remplacez nautilus par votre gestionnaire de fichiers. | ||
</code> | </code> | ||
- | ===== 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]] : | ||
- | $ nextcloud & | ||
- | |||
===== Configuration ===== | ===== Configuration ===== | ||
+ | |||
{{ :utilisateurs:filerem1:nextcloud:nextcloud_client.png?direct&700|}} | {{ :utilisateurs:filerem1:nextcloud:nextcloud_client.png?direct&700|}} | ||
- | Dans la fenêtre qui 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" | ||
Ligne 78: | Ligne 75: | ||
| | ||
- | **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" | ||
Ligne 86: | Ligne 83: | ||
* Cliquez sur "Ajouter une Synchronisation" | * Cliquez sur "Ajouter une Synchronisation" | ||
- | Voilà, votre dossier est maintenant configuré. A 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ée. | + | * Vert : La synchronisation s'est correctement effectuée. |
* Bleu : La synchronisation est en cours. | * 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'interface 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. | ||
+ | |||
+ | Pour ajouter un compte supplémentaire depuis la version 3.3, une 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)) | ||
==== Configuration manuelle ==== | ==== Configuration manuelle ==== | ||
+ | |||
Pour les utilisateurs avertis, on peut noter que le fichier de configuration du client se trouve dans:\\ | Pour les utilisateurs avertis, on peut noter que le fichier de configuration du client se trouve dans:\\ | ||
//~/.local/share/data/Nextcloud/nextcloud.cfg //\\ | //~/.local/share/data/Nextcloud/nextcloud.cfg //\\ | ||
Ligne 104: | Ligne 105: | ||
//~/.config/Nextcloud/nextcloud.cfg//\\ | //~/.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! | 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! | ||
- | ===== Partage de fichier / Dossier ===== | ||
- | {{ :utilisateurs:filerem1:nextcloud:share-nextcloud.png?direct&300|}} | ||
- | Pour partager un Fichier ou un Dossier, rien de plus simple : | + | ==== Liste répertoires/fichiers exclus ==== |
+ | Là aussi pour les utilisateurs avertis, il 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é. | ||
- | * Faite un clic droit à la souris sur votre fichier ou dossier à partager. | + | ===== Utilisation ===== |
- | * Sélectionner "Share withNextcloud" dans le menu déroulant | + | |
- | * Dans la fenêtre qui s'affiche, cliquer sur "partager par lien public" | + | 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]] : |
- | * vous pouvez spécifier en dessous une date d'expiration, un mot de passe. | + | <code>nextcloud</code> |
- | * 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. | + | |
- | + | ||
- | + | ||
- | ===== Utilisation avec Thunderbird ===== | + | |
- | 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. | + | |
- | + | ||
- | ===== Utilisation avec Dolphin (Kde) ===== | + | |
- | 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. | + | |
- | Essayez la commande suivante: | + | |
- | <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> | + | |
- | ===== Utilisation avec Android ===== | + | |
- | + | ||
- | Une Application officielle gratuite pour Android existe, et est très complète : https://play.google.com/store/apps/details?id=com.nextcloud.client | + | |
- | + | ||
- | ===== Utilisation avec IOS ===== | + | |
- | Une Application **non-officielle** gratuite pour IOS existe : https://itunes.apple.com/us/app/nextcloud/id1125420102?mt=8 | + | |
===== Désinstallation ===== | ===== Désinstallation ===== | ||
Ligne 152: | Ligne 121: | ||
===== Problèmes rencontrés ===== | ===== Problèmes rencontrés ===== | ||
+ | |||
==== Conflit ==== | ==== 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 conflits(( (en) https://docs.nextcloud.com/desktop/2.5/conflicts.html)).\\ | 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)\\ | 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)\\ | ||
Ligne 165: | Ligne 136: | ||
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. | 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 Dolphin (Kde) ==== | ||
+ | |||
+ | 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. | ||
+ | Essayez la commande suivante: | ||
+ | <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> | ||
+ | |||
===== 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]] | ||
Ligne 172: | Ligne 157: | ||
---- | ---- | ||
- | //Contributeurs principaux : [[utilisateurs:filerem1]], [[utilisateurs:bcag2]].// | + | //Contributeurs : [[:utilisateurs:filerem1]], [[:utilisateurs:bcag2]], [[:utilisateurs:krodelabestiole]].// |