← Retour aux tutoriels

Nextcloud : monter un partage WebDAV sous Linux

Monter le stockage Nextcloud en WebDAV avec davfs2 ou GVFS sous Linux pour un accès direct aux fichiers.

WebDAV expose le stockage Nextcloud comme un système de fichiers monté localement.

Prérequis

  • URL WebDAV : https://cloud.exemple.fr/remote.php/dav/files/<utilisateur>/.
  • Paquet davfs2 installé.
  • Mot de passe d’application recommandé (Paramètres > Sécurité).

Étapes

  1. Installer davfs2 :
sudo apt install davfs2
  1. Créer le point de montage :
sudo mkdir -p /mnt/nextcloud
  1. Monter manuellement :
sudo mount -t davfs https://cloud.exemple.fr/remote.php/dav/files/jdupont/ /mnt/nextcloud
  1. Pour un montage persistant, ajouter dans /etc/fstab :
https://cloud.exemple.fr/remote.php/dav/files/jdupont/ /mnt/nextcloud davfs user,noauto 0 0
  1. Stocker les identifiants dans ~/.davfs2/secrets :
https://cloud.exemple.fr/remote.php/dav/files/jdupont/ jdupont motdepasseapplication
  1. Protéger le fichier :
chmod 600 ~/.davfs2/secrets

Montage utilisateur sans davfs2 via GVFS :

gio mount davs://cloud.exemple.fr/remote.php/dav/files/jdupont/

Vérification

ls /mnt/nextcloud
df -h | grep nextcloud

Dépannage

  • « mount: only root can do that » : ajouter l’utilisateur au groupe davfs2 (sudo usermod -aG davfs2 $USER).
  • Lenteur d’écriture : réduire le cache dans /etc/davfs2/davfs2.conf (cache_size 50).
  • Erreur 401 : vérifier le mot de passe d’application et l’URL.
  • Verrous bloqués : désactiver les locks avec use_locks 0 dans davfs2.conf.

Vous avez un projet sur ces sujets ?

Nous contacter →