Monter kDrive (Infomaniak) sur Ubuntu avec Rclone (via WebDAV)

Testé sur Ubuntu 24.04+ — fonctionne avec fuse3 et rclone en mode démon via Systemd (décembre 2025).
  • Un compte Infomaniak avec accès à kDrive.
  • 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).

Dans un terminal:

sudo apt update && sudo apt install rclone
  • Allez dans Sécurité > Mots de passe d’application
  • Créez un nouveau mot de passe (ex: “Rclone Ubuntu”)
  • Copiez-le et sauvez-le dans un espace sécurisé — il ne sera affiché qu’une fois.

Dans un terminal, lancez :

rclone config

Suivez les étapes :

  • Tapez n → créer une nouvelle configuration.
  • Nommez-la : kdrive (attention, Systemd est sensible à la casse).
  • Type : webdav
  • URL : https://VOTRE_ID.connect.kdrive.infomaniak.com
  • Nom d’utilisateur : votre e-mail de connexion à Kdrive (ex: utilisateur@infomaniak.com)
  • Mot de passe : collez le mot de passe d’application créé à l’étape 2.
  • 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.

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".

mkdir -p /home/$USER/Cloud
Remplacez $USER par le nom de votre utilisateur.

Par défaut, la ligne est commentée dans ubuntu 24+.

Éditez le fichier de configuration de fuse dans un terminal:

sudo nano /etc/fuse.conf

Décommentez cette ligne en supprimant le # :

user_allow_other

💡 Sur Ubuntu 24.04+, le groupe fuse n’est plus créé automatiquement par défaut, même si fuse3 est installé.

D’abord, vérifions si le groupe fuse existe ou pas.

getent group fuse

Vous devriez voir apparaître fuse:x:123: comme résultat. Dans le cas où la commande ne retourne pas de résultat, nous allons créer le groupe et y ajouter votre utilisateur $USER.

sudo groupadd fuse
sudo usermod -a -G fuse $USER
🔁 Déconnectez-vous et reconnectez-vous (ou redémarrez) pour que les permissions prennent effet.

Vérifiez si votre utilisateur fait bien partie du groupe fuse':

groups $USER

Vérifions manuellement que le montage fonctionne :

rclone mount --vfs-cache-mode writes kdrive: /home/$USER/Cloud --allow-other --umask 000

Sans message d'erreur, allez vérifier que votre fichier "Cloud" est bien monté et donne accès au contenu de votre Kdrive.

✅ Si ça marche → appuyez sur Ctrl+C pour arrêter.

❌ Si erreur → vérifiez :

  • Le mot de passe d’application
  • L’URL WebDAV
  • Que le groupe fuse existe et que votre utilisateur y est ajouté (voir Étape 6).

Systemd est le premier programme lancé par le noyau, il est chargé de lancer tous les autres. Nous allons l'utiliser pour monter automatiquement le Kdrive dans notre fichier Cloud dès lors qu'une connexion à internet apparaît.

Créez le fichier de service systemd:

sudo nano /etc/systemd/system/kdrive-mount.service

Collez ce contenu dans le fichier:

[Unit]
Description=Mount kDrive via Rclone
After=network-online.target
Wants=network-online.target
 
[Service]
Type=forking
User=&USER
ExecStart=/usr/bin/rclone mount --vfs-cache-mode writes kdrive: /home/&USER/Cloud --daemon --allow-other --umask 000 --config /home/&USER/.config/rclone/rclone.conf
ExecStop=/bin/fusermount -u /home/&USER/Cloud
Restart=always
RestartSec=10
 
[Install]
WantedBy=multi-user.target
Remplacez &USER par votre nom d'utilisateur et /home/&USER/Cloud par le chemin de votre point de montage créé plus tôt.
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.
sudo systemctl daemon-reload
sudo systemctl enable kdrive-mount
sudo systemctl start kdrive-mount

Vérifiez le statut du service:

systemctl status kdrive-mount

Et le montage :

df -h | grep Cloud
  • 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.
  • –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.
Votre kDrive est désormais accessible comme un dossier local, automatiquement monté au démarrage.
  • tutoriel/monter_kdrive_avec_rclone.txt
  • Dernière modification: Le 30/12/2025, 17:48
  • par Jules Fier