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 rajoute les verbes 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 :

iKeepinCloud (Ikoula) : http://www.ikeepincloud.com

Sur la version gratuite :

  • 2 Go de stockage
  • WebDAV sécurisé (via HTTPS)
  • Partage de lien public (en HTTP)
  • Inconvénient : Débit d'upload/download limité à 2M/s pour l'offre gratuite

Box.net : http://www.box.net

Sur la version gratuite :

  • 1Go 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 : 25Mo

iCloud : http://icloud.com/fr

Sur la version gratuite :

  • 3Go de stockage
  • Limite par fichier : 150Mo
  • Inconvénient : publicité sur l'interface web
  • Inconvénient : pas de WebDAV sécurisé (mais on peut améliorer ça… voir plus bas)

Voir également la page hébergeur.

Montage via Nautilus

WebDAV est très bien intégré dans Nautilus (au moins depuis Ubuntu 9.10, sur Ubutu 8.04 LTS il est trop buggé pour être réellement utilisable).

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 :

  • Raccourci / Se connecter à un serveur…

ou l'équivalent sous Nautilus

  • Fichiers / Se connecter à un serveur…

Voici ce que ça donne dans le cas de Box.net, en connexion sécurisée :

Pour iCloud, vous avez une page qui vous indique comment faire sur Linux, avec capture d'écran Ubuntu à l'appui. :-P

Une fois cette boite de dialogue renseignée, le système vous demandera le mot de passe de votre espace WebDAV et s'y connectera. Il apparait alors comme un montage dans Nautilus, sous le nom "Partage WebDAV sur ….". Pour vous déconnecter, il suffit de cliquer sur la flèche ou sélectionner démonter, exactement comme tout autre montage.

Si vous vous connectez souvent à ce partage WebDAV, vous pouvez cocher "Ajouter un signet" pour éviter d'avoir à renseigner cette petite boite de dialogue à chaque fois. Un signet sera alors ajouté à Nautilus et à votre menu Raccourcis.

Autre méthode, vous pouvez aussi taper directement dans la barre d'emplacement de Nautilus :

Exemples :

davs://www.box.net/dav
dav://wabdav.icloud.com/zakhar

Dans ce cas, la boite de dialogue vous demandera votre identifiant et votre mot de passe.

Montage via davfs2

Vous pouvez monter votre espace WebDav via davfs2.

Montage via Gigolo

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


Page créée en mai 2010 / Testé sur Karmic & Lucid

Contribution : Zakhar

  • webdav.1319449435.txt.gz
  • Dernière modification: Le 15/12/2011, 15:21
  • (modification externe)