Ceci est une ancienne révision du document !


WebDAV

WebDAV, en entier : Web-based Distributed Authoring and Versioning, est un protocole déjà ancien (1996) et curieusement peu connu. Il permet pourtant une chose essentielle : écrire sur le Web, au lieu de seulement surfer (c'est-à-dire seulement lire).

C'est un protocole ouvert, le W3C (organisme qui "normalise le web") en a confié le développement à l'IETF qui avait déjà normalisé HTTP.

Pour résumer, WebDAV est une extension du HTTP. Au delà des GET et POST bien connus, WebDAV ajoute les méthodes PUT, DELETE, COPY, PROPFIND, etc. Pour les curieux, la norme est là : http://tools.ietf.org/html/rfc2518.

Étant une simple extension au protocole HTTP, WebDAV fonctionne dans à peu près toutes les situations où la navigation n'est pas bloquée.

WebDAV est implémenté dans Apache. Vous pouvez donc créer votre propre espace de stockage WebDAV en ajoutant le module adéquat d'Apache.

Il existe également de nombreux fournisseurs de stockage en ligne, gratuits ou payants, qui offrent un espace de stockage Web accessible via WebDAV.

Parmi ceux qui ont une offre gratuite (et aussi des offres payantes), on peut citer :

Box.net propose une version gratuite :

  • 5Go de stockage
  • WebDAV sécurisé (via HTTPS)
  • Partages avec des amis
  • Inconvénient : pour visualiser les fichiers en mode Web il vous faudra absolument Flash
  • Inconvénient : Taille des fichiers maxi assez faible : 250Mo

Nextcloud permet de créer un Cloud respectueux de la vie privée :

  • Possibilité de s'auto-héberger (et de profiter d'un espace considérable pour un prix modique)
  • Service de cloud complet (agendas, contacts, travail collaboratif)
  • Il existe des service tiers qui ne requièrent pas de serveurs personnels ni de grosses connaissances techniques, voir la liste des prestataires Nextcloud

Voir également la page hébergeur.

Montage via Nautilus

direct&600

WebDAV est très bien intégré dans Nautilus (au moins depuis Ubuntu 9.10).

Une fois que vous aurez créé votre compte en ligne, ou paramétré votre serveur Apache, vous pouvez simplement vous y connecter en mode graphique avec :

  • Autres Emplacements (tout en bas à gauche de nautilus)
  • Sur la droite en bas, dans "connexion à un serveur", saisir l'adresse de votre serveur sous cette forme : davfs://mon.serveur.exemple.com/webdav/exemple/ (remplacer ces valeurs par votre serveur)
  • Validez, puis saisissez vos identifiant utilisateurs et mot de passe dans la fenêtre suivante.

Le montage apparaît dans Nautilus comme un disque usb monté, sous le nom mon.serveur.exemple.com(davs)

Pour vous déconnecter, il suffit de cliquer sur la flèche.

Cette méthode n'assure pas le montage à chaque démarrage.

Vous pouvez aussi taper directement l'adresse du serveur dans la barre d'emplacement de Nautilus (avec CTRL + L), de la même façon qu'une URL dans un navigateur Web.

Dans certains navigateurs de fichiers, le protocole à renseigner n'est pas dav / davs mais directement http / https

Montage via davfs2

Vous pouvez monter votre espace WebDav via davfs2.

Utilisation via Caja (Mate)

Afin d'utiliser le protocole webdav dans Caja, vous devez renseignez l'emplacement en commençant par davs://mon.serveur.exemple.com/

Utilisation via Dolphin

Une solution alternative est d'utiliser Dolphin, gestionnaire de fichier par défaut sous KDE 4.

Montage via Gigolo

Les utilisateurs de Xubuntu préféreront monter leur partage WebDav via gigolo qui est déjà intégré à la distribution.

Rclone

Les performances de WebDAV peuvent paraître décevantes comparées à d'autres protocoles comme SFTP.
L'emplois de rsync avec davfs2 est loin d'être idéal.

Rclone permet de remplacer rsync pour de nombreux services de stockage en ligne et supporte le protocole WebDAV. Pour en profiter il suffit d'installer le paquet rclone.


Contributeurs : Zakhar, krodelabestiole

  • webdav.1695545813.txt.gz
  • Dernière modification: Le 24/09/2023, 10:56
  • par krodelabestiole