Ajout intégration divers bureaux linux, divers gestionnaires de fichiers Linux, précisions, reformulations...

This commit is contained in:
whirigoyen 2021-12-02 18:11:38 +01:00
parent fb3d9cc189
commit 8fb664a1a9

View file

@ -8,7 +8,7 @@ title: Howto NextCloud
Ses fonctionnalités étendues et les nombreux plugins (nommés « Apps ») disponibles font de Nextcloud une plateforme collaborative très modulaire et une alternative libre remarquable face aux logiciels privateurs comme ~~Google Docs~~, ~~Google Drive~~ ou ~~Dropbox~~.
On y trouve, entre autres, des fonctionnalités essentielles comme le partage de fichiers (même à des utilisateurs non connectés), l'édition collaborative, la gestion de droits, un calendrier, un agenda...
On y trouve, entre autres, des fonctionnalités essentielles comme le partage de fichiers, l'édition collaborative, la gestion de droits, un calendrier, la gestion des contacts...
Documentation Nextcloud officielle : <https://docs.nextcloud.com/>
@ -20,22 +20,40 @@ Documentation Nextcloud officielle : <https://docs.nextcloud.com/>
Les fichiers stockés sont accessibles :
* Via une interface web accessible à partir de n'importe quel navigateur (depuis un PC ou un smartphone) ;
* Via le [protocole WebDAV](https://fr.wikipedia.org/wiki/WebDAV) ;
* Via un connecteur de synchronisation disponible sur Linux, Mac et Windows ;
* Via une application [Android](https://nextcloud.fr.aptoide.com/app) ou [iPhone](https://apps.apple.com/fr/app/nextcloud/id1125420102).
* Dans un dossier local, grâce à l'application de synchronisation Nextcloud (disponible sur Linux, Mac et Windows) ;
* Sur un lecteur réseau avec le [protocole WebDAV](https://fr.wikipedia.org/wiki/WebDAV) (disponibles sur Linux, Mac et Windows) ;
* Via une application mobile [Android](https://nextcloud.fr.aptoide.com/app) ou [iPhone](https://apps.apple.com/fr/app/nextcloud/id1125420102).
Le choix des modes d'accès dépend de vos cas d'usage :
* Si vous utilisez Nextcloud pour stocker des données très volumineuses que vous ne voulez pas stocker localement, il est plus intéressant d'utiliser l'interface web et/ou un lecteur réseau WebDAV.
* Si vous utilisez Nextcloud comme solution de sauvegarde de vos fichiers locaux, vous aurez besoin de l'application de synchronisation.
* Si vous utilisez beaucoup les Apps Nexcloud, comme le calendrier ou l'éditeur collaboratif, vous utiliserez plutôt l'interface web.
* Etc.
Dans la plupart les cas d'usage, sauf stockage volumineux, nous conseillons d'installer l'application de synchronisation et d'utiliser l'interface web pour tout usage autre que du stockage ou du partage (collaboration, calendrier...).
### Sur Debian
### Synchronisation automatique
#### Synchronisation automatique : nextcloud-desktop
L'application de synchronisation copie et maintient à jour vos fichiers Nextcloud sur votre ordinateur dans un dossier local de votre choix, accessible comme d'habitude avec votre gestionnaire de fichiers.
Pour synchroniser automatiquement vos fichiers entre votre ordinateur et votre instance Nextcloud, il faut installer le paquet Debian [nextcloud-desktop](https://packages.debian.org/stable/nextcloud-desktop).
Les fichiers synchronisés seront accessibles sans latence. Cependant, contrairement au lecteur réseau WebDAV, ils prendront de l'espace sur votre disque dur.
Le programme s'exécute en tâche de fond et ajoute une icône dans la barre des tâches, à partir de laquelle on peut le configurer.
L'application s'exécute en tâche de fond et ajoute une icône dans la barre des tâches, à partir de laquelle on peut configurer la synchronisation.
S'il n'est pas visible dans la barre des tâches, il faut le lancer manuellement (Menu > Accessoires > Client de synchronisation Nextcloud) et vérifier dans ses paramètres que l'option "Lancer au démarrage du système" est bien cochée.
S'il ne démarre pas automatiquement au prochain redémarrage, vous devez l'ajouter manuellement aux applications démarrées automatiquement par votre environnement de bureau (KDE, Gnome, XFCE...).
#### Installation de l'application de synchronisation sur Debian
Note : Le nom des paquets peut varier selon votre distribution.
Sur **Debian**, le paquet à installer est [nextcloud-desktop](https://packages.debian.org/stable/nextcloud-desktop).
S'il n'est pas visible dans les icônes de la barre des tâches après l'installation, il faut le lancer manuellement via le menu des programmes et vérifier dans ses paramètres que l'option « Lancer au démarrage du système » est bien cochée.
Par exemple, pour le lancer sur XFCE : `Menu > Accessoires > Client de synchronisation Nextcloud`.
S'il ne démarre pas automatiquement au prochain redémarrage, vous devez l'ajouter manuellement aux applications démarrées automatiquement par votre environnement de bureau (KDE, Gnome, XFCE, Windows...).
Par exemple, pour XFCE :
@ -43,28 +61,69 @@ Par exemple, pour XFCE :
* Commande à exécuter : `/usr/bin/nextcloud --background`
#### Intégration aux gestionnaires de fichiers
#### Installation de l'application de synchronisation sur d'autres systèmes
**Todo :**
Si votre système d'exploitation ne fournit pas de paquet pour installer l'application de synchronisation (**Windows, MacOS, distributions Linux n'ayant pas de paquet Nextcloud**), vous pouvez utiliser :
* _WebDAV : davs://nextcloud.evolix.org/remote.php/dav/files/$login + _
* _non obligatoire si section précédente_
* Les binaires pré-compilés sur le [GitHub de Nextcloud](https://github.com/nextcloud/desktop).
* Le fichier d'installation ou le binaire sur le [site de Nextcloud](https://nextcloud.com/install/#install-clients).
Des paquets Debian suivants sont disponibles pour l'intégration dans différents gestionnaires de fichiers :
Cependant, avec ce type d'installation, vous devez effectuer les mises-à-jour de l'application manuellement.
* [Gnome] Nautilus : [nautilus-nextcloud](https://packages.debian.org/stable/nautilus-nextcloud)
* [KDE] Dolphin : [dolphin-nextcloud](https://packages.debian.org/stable/dolphin-nextcloud)
* [Cinnamon, Unity] Nemo : [nemo-nextcloud](https://packages.debian.org/stable/nemo-nextcloud)
* [Mate] Caja : [caja-nextcloud](https://packages.debian.org/stable/caja-nextcloud)
### Lecteur réseau (via le protocole WebDAV)
Cette solution permet de rendre les fichiers accessibles dans votre gestionnaire de fichiers via un lecteur réseau, avec un temps de latence qui dépendra de votre connexion à internet et de la taille des fichiers. Contrairement au client de bureau, ils ne prendront pas de place sur votre disque dur.
L'avantage du protocole WebDAV est d'être indépendant du système d'exploitation que vous utilisez.
En revanche, en cas de coupure d'accès à internet, vous ne pourrez pas accéder à vos fichiers.
#### Ajout du lecteur réseau WebDAV à votre gestionnaire de fichiers Linux
La plupart des gestionnaires de fichiers prennent en charge le protocole WebDAV nativement.
Cette solution a l'avantage de ne pas nécessiter l'installation de paquets supplémentaires.
En général, il suffit d'entrer l'URL suivante dans la barre de chemin de votre gestionnaire de fichiers, en adaptant `$login` :
* Thunar, Nautilus, Caja, Nemo : `davs://nextcloud.evolix.org/remote.php/dav/files/$login`
* Dolphin : `webdavs://nextcloud.evolix.org/remote.php/dav/files/$login`
Selon votre configuration ou la version de votre gestionnaire de fichiers, il faut parfois cliquer sur la barre de chemins pour pouvoir entrer l'URL (Dolphin), cliquer sur une icône à côté (Nemo, Caja), ou ajouter explicitement un nouveau lecteur réseau (Nautilus).
Sur Nautilus, il n'y a pas de barre de chemin, il faut ajouter un lecteur réseau en cliquant sur `+ Autres emplacements` dans le panneau latéral de gauche, puis renseigner l'URL WebDAV de l'instance Nextcloud dans « Connexion à un serveur ».
#### Intégration dans votre environnement de bureau Linux
Certains environnements de bureau proposent une intégration native de Nextcloud :
* Gnome (Nautilus) : [nautilus-nextcloud](https://packages.debian.org/stable/nautilus-nextcloud), (documentation)[https://docs.nextcloud.com/server/19/user_manual/pim/sync_gnome.html]
* KDE (Dolphin) : [dolphin-nextcloud](https://packages.debian.org/stable/dolphin-nextcloud)
* Cinnamon, Unity (Nemo) : [nemo-nextcloud](https://packages.debian.org/stable/nemo-nextcloud)
* Mate (Caja) : [caja-nextcloud](https://packages.debian.org/stable/caja-nextcloud)
Généralement, vous pouvez ensuite configurer votre compte Nextcloud dans les paramètres de votre bureau.
Par exemple, pour Gnome, cela se passe dans `Settings > Online accounts > Nextcloud`.
Ces intégrations ajoutent un lecteur réseau nextcloudavec le protocole WebDAV et permettent de synchroniser votre calendrier et vos contacts avec les applications du bureau.
#### Ajout du lecteur réseau WebDAV sur Windows
Dans l'explorateur de fichiers : `Clic droit sur PC > Connecter un lecteur réseau`.
Dans `Dossier`, indiquez `A COMPLETER`.
## Administration
### Gestion des droits
Le plugin "Group folders" permet de créer des partages via les paramètres d'admininistration, puis de mettre des droits pour des utilisateur.trice.s et les groupes.
Pour gérer proprement les droits sur les partages, il est préférable de gérer les droits d'accès par groupe que par utilisateur.trice.s.
Pour gérer proprement les partages, il est préférable de gérer les droits par groupe que par utilisateur.trice.s.
Le plugin « Group folders » permet de créer des groupes de partage et de configurer les droits d'accès par groupe dans l'interface (bouton « Utilisateurs » dans le menu déroulant de l'administrateur.trice en haut à droite de l'interface web).
Sans ce plugin, un.e utilisateur.trice peut créer un répertoire et le partager avec certains droits. Cependant, ce n'est pas pratique : iel peut retirer les droits, ou on peut être embêté.e si l'on doit supprimer l'utilisateur.trice dans le futur.
@ -91,7 +150,7 @@ En cas d'oubli, votre interface web sera [bloquée en mode maintenance](HowtoNex
### Interface web bloquée en mode maintenance
C'est une erreur très courante et anodine. Elle se produit lorsque, à la fin d'une mise-à-jour effectuée via l'interface web, on sélectionne (par oubli ou par erreur) "rester en mode maintenance".
C'est une erreur très courante et anodine. Elle se produit lorsque, à la fin d'une mise-à-jour effectuée via l'interface web, on sélectionne (par oubli ou par erreur) « rester en mode maintenance ».
Pour sortir du mode maintenance par la suite, il faut faire appel à votre administrateur.trice système qui a un accès au serveur en ligne de commande, et qui va suivre [la procédure ci-dessous](HowtoNextCloud#interface-web-bloquée-en-mode-maintenance-1)