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édentes Révision précédente
Prochaine révision
Révision précédente
webdav [Le 29/05/2010, 08:42]
Canigou 66 c'est à dire > c'est-à-dire, etc... > etc., Les utilisateurs de [[:Xubuntu]] préférerons > Les utilisateurs de [[:Xubuntu]] préféreront
webdav [Le 25/09/2023, 17:20] (Version actuelle)
krodelabestiole +webdavfs +rclone mount
Ligne 1: Ligne 1:
-{{tag>Karmic Lucid partage}}+{{tag>cloud partage ​serveur web internet réseau}}
  
 ====== WebDAV ====== ====== WebDAV ======
- 
- 
-===== Présentation ===== 
  
 WebDAV, en entier : //Web-based Distributed Authoring and Versioning//,​ est un protocole déjà ancien (1996) et curieusement peu connu. 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).+Il permet pourtant une chose essentielle : **écrire** ​sur [[:web|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. 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 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]]+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. Étant une simple extension au protocole HTTP, WebDAV fonctionne dans à peu près toutes les situations où la navigation n'est pas bloquée.
- 
  
 ===== Serveur et espaces de stockage Web ===== ===== Serveur et espaces de stockage Web =====
  
-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.+**WebDAV** est implémenté dans la plupart des [[:web#​serveurs|serveurs web]], ou éventuellement disponible via l'​ajout d'​extensionsC'est par exemple le cas d'​[[:​Apache]] : vous pouvez créer votre propre espace de stockage ​//WebDAV// en ajoutant le [[https://​httpd.apache.org/​docs/​2.4/​fr/​mod/​mod_dav.html|module adéquat]].
  
-Il existe également de nombreux fournisseurs de stockage en ligne, gratuits ou payants, qui offrent un espace de stockage ​Web accessible via WebDAV.+Il existe également de nombreux fournisseurs de stockage en ligne, gratuits ou payants, qui offrent un espace de stockage accessible via //WebDAV//.
  
-<note tip>Parmi ceux qui ont une offre gratuite (et aussi des offres payantes), on peut citer :+Parmi ceux qui ont une offre gratuite (et aussi des offres payantes), on peut citer :
  
-**Box.net** : [[http://www.box.net]]+**[[:​Nextcloud]]** est une solution de choix quand on cherche un service de [[:cloud]] ​[[:anonymat|respectueux de la vie privée]] : 
 +  * Principalement basé sur //WebDAV// et ses extensions (//​CalDAV//,​ //​CardDAV//​) 
 +  * Possibilité de s'​auto-héberger (et de profiter d'un espace considérable pour un prix modique) 
 +  * Service de cloud complet (agendas //CalDAV//, contacts //​CardDAV//,​ travail collaboratif) 
 +  * Extensible via de nombreuses applications 
 +  * Partages publics ou avec d'​autres utilisateurs 
 +  * Interface web moderne 
 +  * Nombreux clients spécifiques disponibles sur toutes les plateformes dont [[:GNOME]] et [[:KDE]] (ainsi que Android, etc.
 +  * Il existe des services tiers qui ne requièrent pas de serveurs personnels ni de grosses connaissances techniques, voir la [[:​nextcloud#​prestataires|liste des prestataires Nextcloud]].
  
-Sur la version gratuite : +**Infomaniak** propose aussi [[https://​www.infomaniak.com/​fr/​ksuite|kSuite]],​ un service de [[:cloud]] respectueux de la vie privée plutôt orienté pour les entreprises. En tant que particulier on peut profiter d'un espace WebDAV gratuit : 
-  * 1Go de stockage+  * 15Go de stockage 
 +  * WebDAV sécurisé 
 +  * Partages publics ou avec d'​autres utilisateurs 
 +  * Interface web moderne 
 +  * pas de taille de fichier max 
 + 
 +**[[http://​www.box.net|Box.net]]** propose une version gratuite : 
 +  * 5Go de stockage
   * WebDAV sécurisé (via HTTPS)   * WebDAV sécurisé (via HTTPS)
   * Partages avec des amis   * Partages avec des amis
   * **Inconvénient** : pour visualiser les fichiers en mode Web il vous faudra absolument Flash   * **Inconvénient** : pour visualiser les fichiers en mode Web il vous faudra absolument Flash
-  * **Inconvénient** : Taille des fichiers maxi assez faible : 25Mo+  * **Inconvénient** : Taille des fichiers maxi assez faible : 250Mo
  
 +Voir également les pages //​[[:​hébergeur]]//​ et //​[[:​cloud]]//​.
  
 +===== Utilisation =====
  
-**iCloud** : [[http://​icloud.com/​fr]]+==== Gestionnaires de fichier ====
  
-Sur la version gratuite : +=== Nautilus ​(GNOME Fichiers===
-  * 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]]**.</​note>​+{{:nautilus:​nautilus_autres_emplacements.png?​|direct&​600}}
  
-===== Utilisation =====+WebDAV est très bien intégré dans le gestionnaire de fichiers installé par défaut sur Ubuntu : [[:​Nautilus]] (aussi appelé simplement [[https://​apps.gnome.org/​fr/​Nautilus/​|Fichiers]]).
  
-==== Montage via Nautilus ====+Pour vous connecter à votre serveur :
  
-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).+  * Cliquer sur //Autres emplacements//​ (tout en bas à gauche) 
 +  * Au milieu en bas, dans //Connexion à un serveur//, saisir l'​adresse de votre serveur sous cette forme :\\ ''​%%davs://​mon.serveur.exemple.com/​%%''​ (remplacer ces valeurs par votre serveur) 
 +  * Validez, puis saisissez vos identifiant utilisateurs et mot de passe dans la fenêtre suivante.
  
-Une fois que vous aurez créé votre compte en ligneou paramétré votre serveur Apache, vous pouvez simplement vous y connecter ​**en mode graphique** avec :+Le montage apparaît dans Nautilus comme un disque USB montésous le nom **mon.serveur.exemple.com(davs)**
  
-  * Raccourci / Se connecter à un serveur... +Pour vous déconnecter,​ il suffit de cliquer sur la flèche.
-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 :+Cette méthode n'​assure pas le montage à chaque démarrage.
  
-{{raccourcis:​davfs_cnx_01.png}}+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.
  
-Pour [[http://​icloud.com/​fr/​webdav|iCloud]],​ vous avez une page qui vous indique comment faire sur Linux, avec capture d'​écran Ubuntu à l'​appui. :-P+=== Caja (MATE) ===
  
-Une fois cette boite de dialogue renseignéele système ​vous demandera le mot de passe de votre espace WebDAV et s'y connectera. +Afin d'​utiliser le protocole webdav dans Caja, vous devez renseignez l'emplacement en commençant par ''​%%davs:​//mon.serveur.exemple.com/%%''​
-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.+=== Dolphin (KDE) ===
  
-Autre méthode, vous pouvez aussi taper directement dans la barre d'​emplacement ​de Nautilus ​:+Sous [[:KDE]] le gestionnaire ​de fichier par défaut **[[:Dolphin]]** implémente aussi WebDAV.
  
-Exemples : +=== Gigolo (XFCE) ===
-  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.+Les utilisateurs de [[:​Xubuntu]] préféreront monter leurs serveurs WebDAV via **[[:​gigolo]]** qui est déjà intégré à la distribution.
  
-==== Montage ​via davfs2 ​====+==== Montage ​en système de fichier ​====
  
-Vous pouvez monter votre espace ​WebDav via **[[:​davfs2]]**.+  * Vous pouvez monter votre espace ​WebDAV comme un espace de stockage local (avec [[:FUSE]]) en utilisant ​**[[:​davfs2]]**
 +  * **[[https://​github.com/​miquels/​webdavfs|webdavfs]]** est une alternative plus performante à [[:​davfs2]]. 
 +  * **[[rclone]]** permet aussi de [[:​rclone#​montage|monter des espace WebDAV comme des volumes]].
  
-==== Montage via Gigolo ​====+==== Rclone ​====
  
-Les utilisateurs ​de [[:Xubuntu]] préféreront monter leur partage WebDav via [[:gigolo]] qui est déjà intégré à la distribution.+Les performances ​de WebDAV peuvent paraître décevantes comparées à d'​autres protocoles comme [[https://​doc.ubuntu-fr.org/​ssh#​monter_un_repertoire_distant_navigation_via_sftp_secure_file_transfer_protocol|SFTP]].\\  
 +En effet, l'​emplois de [[rsync]] avec [[:davfs2]] est loin d'​être idéal. Certains clients n'​offrent pas non plus les performances espérées.
  
-----+À l'​inverse **[[:​rclone]]** est très performant et supporte de très nombreux services de stockage en ligne. Il implémente entre autres WebDAV, ce qui lui permet de remplacer très avantageusement [[:rsync]] (on peut espérer multiplier les vitesses de transfert par 50 !) ou d'​autres clients, comme celui de [[:​nextcloud-client|Nextcloud]].
  
-//Page créée en mai 2010 / Testé sur Karmic & Lucid// +Il permet de plus de réaliser ​[[:rclone#​utilisation|toutes sortes d'​opérations]].
- +
-//​Contribution : [[utilisateurs:Zakhar]]//+
  
 +----
  
 +//​Contributeurs : [[:​utilisateurs:​Zakhar]],​ [[:​utilisateurs:​krodelabestiole]]//​
  • webdav.1275115348.txt.gz
  • Dernière modification: Le 29/05/2010, 08:42
  • par Canigou 66