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édentesRévision précédente
tutoriel:monter_kdrive_avec_rclone [Le 30/12/2025, 17:48] – [Étape 8 : Automatiser le montage au démarrage (Systemd)] Jules Fiertutoriel:monter_kdrive_avec_rclone [Le 19/02/2026, 22:34] (Version actuelle) – pas besoin de numéroter les chapitres (ils ont déjà des numéros) / éviter d'inventer des tags (pas contre plus de liens internes aurait été bien) / voir si besoin /wiki/recommandations krodelabestiole
Ligne 1: Ligne 1:
 +{{tag>cloud rclone systemd fuse}}
 +
 ====== Monter kDrive (Infomaniak) sur Ubuntu avec Rclone (via WebDAV) ====== ====== Monter kDrive (Infomaniak) sur Ubuntu avec Rclone (via WebDAV) ======
  
-{{tag>cloud rclone infomaniak kdrive webdav mount systemd fuse}}+✅ **Testé sur Ubuntu 24.04+** — fonctionne avec ''[[:fuse|fuse3]]'' et ''[[:rclone]]'' en mode démon via [[:systemd]] (//décembre 2025//).
  
-> ✅ **Testé sur Ubuntu 24.04+** — fonctionne avec ''fuse3'' et ''rclone'' en mode démon via Systemd (//décembre 2025//). +==== Prérequis ====
- +
-===== Prérequis =====+
  
   * Un compte [[https://www.infomaniak.com/fr/kdrive|Infomaniak]] avec accès à **kDrive**.   * Un compte [[https://www.infomaniak.com/fr/kdrive|Infomaniak]] avec accès à **kDrive**.
   * Un **mot de passe d’application** (créé dans le manager Infomaniak — //ne pas utiliser votre mot de passe principal//).   * Un **mot de passe d’application** (créé dans le manager Infomaniak — //ne pas utiliser votre mot de passe principal//).
-  * Ubuntu avec ''fuse3'' installé (généralement présent par défaut).+  * Ubuntu avec ''[[:fuse|fuse3]]'' installé (généralement présent par défaut).
  
-===== Étape 1 : Installer Rclone ===== +===== Installer Rclone =====
- +
-Dans un terminal:+
  
 +Pour installer [[:rclone]] depuis un [[:terminal]] :
 <code bash> <code bash>
 sudo apt update && sudo apt install rclone sudo apt update && sudo apt install rclone
 </code> </code>
  
- +===== Créer un mot de passe d’application =====
-===== Étape 2 : Créer un mot de passe d’application =====+
  
   * Connectez-vous à [[https://manager.infomaniak.com|https://manager.infomaniak.com]]   * Connectez-vous à [[https://manager.infomaniak.com|https://manager.infomaniak.com]]
Ligne 27: Ligne 25:
   * Copiez-le et sauvez-le dans un espace sécurisé — il ne sera affiché qu’une fois.   * Copiez-le et sauvez-le dans un espace sécurisé — il ne sera affiché qu’une fois.
  
-===== Étape 3 : Configurer Rclone =====+===== Configurer Rclone =====
  
 Dans un terminal, lancez : Dans un terminal, lancez :
- 
 <code> <code>
 rclone config rclone config
Ligne 36: Ligne 33:
  
 Suivez les étapes : Suivez les étapes :
- 
   * Tapez ''n'' → créer une nouvelle configuration.   * Tapez ''n'' → créer une nouvelle configuration.
   * Nommez-la : ''kdrive'' (attention, **Systemd** est sensible à la casse).   * Nommez-la : ''kdrive'' (attention, **Systemd** est sensible à la casse).
Ligne 46: Ligne 42:
   * Validez avec ''y''.   * Validez avec ''y''.
  
-Vous pouvez également utiliser l'interface de configuration web ou éditer directement le fichier de configuration de rclone, pour cela référez-vous à la documentation [[:rclone]]. +Vous pouvez également utiliser l'interface de configuration web ou éditer directement le fichier de configuration de rclone, pour cela référez-vous à la documentation //[[:Rclone]]//.
- +
- +
-===== Étape 4 : Créer le point de montage =====+
  
-Créer un dossier dans votre répertoire utilisateur où apparaîtra le contenu du Kdrive monté par rclone, par exemple ici le dossier "Cloud".+===== Créer le point de montage =====
  
 +Créer un dossier dans votre [[:arborescence#répertoire personnel]] où apparaîtra le contenu du Kdrive monté par rclone, par exemple ici le répertoire ''Cloud''.
 <code bash> <code bash>
 mkdir -p /home/$USER/Cloud mkdir -p /home/$USER/Cloud
 </code> </code>
  
-<note tip> Remplacez ''$USER'' par le nom de votre utilisateur. </note>+<note tip>Remplacez si vous le désirez ''$USER'' par le nom de votre utilisateur.</note>
  
-===== Étape 5 : Activer ''user_allow_other'' dans FUSE =====+===== Activer ''user_allow_other'' dans FUSE =====
  
 Par défaut, la ligne est commentée dans ubuntu 24+. Par défaut, la ligne est commentée dans ubuntu 24+.
Ligne 75: Ligne 69:
 </code> </code>
  
-===== Étape 6 : Créer le groupe ''fuse'' (si nécessaire) =====+===== Créer le groupe ''fuse'' (si nécessaire) =====
  
-💡 Sur Ubuntu 24.04+, le groupe fuse n’est plus créé automatiquement par défaut, même si fuse3 est installé.+<note tip>Sur Ubuntu 24.04+, le groupe fuse n’est plus créé automatiquement par défaut, même si fuse3 est installé.</note>
  
 D’abord, vérifions si le groupe fuse existe ou pas. D’abord, vérifions si le groupe fuse existe ou pas.
Ligne 101: Ligne 95:
 </code> </code>
  
-===== Étape 7 : Tester le montage manuellement =====+===== Tester le montage manuellement =====
  
 Vérifions manuellement que le montage fonctionne : Vérifions manuellement que le montage fonctionne :
Ligne 120: Ligne 114:
 </note> </note>
  
-===== Étape 8 : Automatiser le montage au démarrage (Systemd) =====+===== Automatiser le montage au démarrage (Systemd) =====
  
 [[:systemd|Systemd]] est le premier programme lancé par le noyau, il est chargé de lancer tous les autres. [[:systemd|Systemd]] est le premier programme lancé par le noyau, il est chargé de lancer tous les autres.
Ligne 156: Ligne 150:
 L'ajout du flag //--vfs-cache-mode writes// permet la mise en cache des fichiers en écritures sur la machine locale et évite ainsi certaines erreurs. Si la connexion est instable ou que des erreurs fréquentes sont constatées lors de l'ouverture des fichiers par des application locale, utiliser le flag //--vfs-cache-mode full// qui cache tous les fichiers ouverts.</note> L'ajout du flag //--vfs-cache-mode writes// permet la mise en cache des fichiers en écritures sur la machine locale et évite ainsi certaines erreurs. Si la connexion est instable ou que des erreurs fréquentes sont constatées lors de l'ouverture des fichiers par des application locale, utiliser le flag //--vfs-cache-mode full// qui cache tous les fichiers ouverts.</note>
  
-===== Étape 9 : Activer le service =====+===== Activer le service =====
  
 <code bash> <code bash>
Ligne 180: Ligne 174:
   * **Ne jamais utiliser votre mot de passe principal infomaniak** — utilisez un **mot de passe d’application**.   * **Ne jamais utiliser votre mot de passe principal infomaniak** — utilisez un **mot de passe d’application**.
   * Le groupe ''fuse'' n’existe pas toujours par défaut sur Ubuntu 24.04+ — créez-le si nécessaire.   * Le groupe ''fuse'' n’existe pas toujours par défaut sur Ubuntu 24.04+ — créez-le si nécessaire.
-  * ''--allow-other'' nécessite ''user_allow_other'' activé dans ''/etc/fuse.conf''.+  * ''%%--%%allow-other'' nécessite ''user_allow_other'' activé dans ''/etc/fuse.conf''.
   * Le montage attend que le réseau soit disponible grâce à ''network-online.target''.   * Le montage attend que le réseau soit disponible grâce à ''network-online.target''.
  
Ligne 189: Ligne 183:
   * [[https://rclone.org/webdav/|Documentation Rclone — WebDAV]]   * [[https://rclone.org/webdav/|Documentation Rclone — WebDAV]]
   * [[https://doc.ubuntu-fr.org/rclone|Forum Ubuntu-fr — Rclone]]   * [[https://doc.ubuntu-fr.org/rclone|Forum Ubuntu-fr — Rclone]]
- 
  
 > ✅ **Votre kDrive est désormais accessible comme un dossier local, automatiquement monté au démarrage.** > ✅ **Votre kDrive est désormais accessible comme un dossier local, automatiquement monté au démarrage.**