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édentesRévision précédente
Prochaine révision
Révision précédente
webdav [Le 19/02/2026, 12:06] – [Gestionnaires de fichier] pas owncloud krodelabestiolewebdav [Le 20/02/2026, 18:29] (Version actuelle) – [Serveurs et prestataires] suppr box.net : les infos datent de 2010, c'est box.com maintenant et je ne vois pas d'offre gratuite mais IA ci et IA ça krodelabestiole
Ligne 3: Ligne 3:
 ====== WebDAV ====== ====== WebDAV ======
  
-WebDAV, en entier : //Web-based Distributed Authoring and Versioning//, est un protocole déjà ancien (1996) et curieusement peu connu+**[[wpfr>WebDAV]]**, en entier : //**Web**-based **D**istributed **A**uthoring and **V**ersioning//, est un protocole déjà ancien (1996) mais qui a curieusement longtemps été méconnu.\\ 
-Il permet pourtant une chose essentielle : **écrire** sur [[:web|le Web]], au lieu de seulement surfer (c'est-à-dire seulement lire).+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.+En pratique **WebDAV** est principalement utilisé pour [[:partage|partager des fichiers]] de manière sécurisée (service //[[:cloud]]// par exemple). Il possède lui-même deux extensions largement utilisées : 
 +  * **[[wpfr>CalDAV]]** permet de gérer des événements et des agendas. 
 +  * **[[wpfr>CardDAV]]** permet de gérer des contacts et carnets d'adresses. 
 +Ces protocoles sont couramment utilisés pour synchroniser ses données de manière sécurisée entre ses différents appareils (smartphone, ordinateur, //[[:cloud]]//), et éventuellement les partager avec un groupe de travail, ou ses relations.
  
-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. +C'est un [[wpfr>Format_ouvert|protocole ouvert]] le [[wpfr>W3C]] (organisme qui normalise le [[:Web]]) en a confié le développement à l'IETF qui avait déjà normalisé HTTP.
-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.+Techniquement, **WebDAV** est une extension du [[wpfr>Hypertext_Transfer_Protocol|HTTP]]. Au delà des GET et POST bien connus, **WebDAV** ajoute les méthodes PUT, DELETE, COPY, PROPFIND, etc.\\ 
 +Pour les curieuxla norme est la [[http://www.webdav.org/specs/rfc2518.fr.html|RCF 2518]].\\ 
 +**WebDAV** fonctionne donc dans à peu près toutes les situations où la navigation n'est pas bloquée.
  
-===== Serveur et espaces de stockage Web =====+===== Serveurs et prestataires =====
  
-**WebDAV** est implémenté dans la plupart des [[:web#serveurs|serveurs web]], ou éventuellement disponible via l'ajout d'extensions. C'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]].+**WebDAV** est implémenté par la plupart des [[:web#serveurs|serveurs HTTP]], ou éventuellement disponible via l'ajout d'extensions.\\ 
 +C'est par exemple le cas d'[[:apache2|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 DAV]].\\ 
 +[[:Nginx]], [[https://caddyserver.com/|Caddy]] et [[:Lighttpd]] disposent aussi de modules WebDAV.
  
-Il existe également de nombreux fournisseurs de stockage en ligne, gratuits ou payants, qui offrent un espace de stockage accessible via //WebDAV//.+Il existe aussi des serveurs plus spécialisés, qui permettent de déployer facilement des services complets et utilisables :
  
-Parmi ceux qui ont une offre gratuite (et aussi des offres payantes), on peut citer :+  * **[[: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'[[:hebergement#auto-hebergement|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 [[:nextcloud#clients]] spécifiques disponibles sur toutes les plateformes dont [[:GNOME]] et [[:KDE]] (ainsi que Windows, macOS, 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]].
  
-**[[:Nextcloud]]** est une solution de choix quand on cherche un service de [[:cloud]] [[:anonymat|respectueux de la vie privée]] : +  * **[[https://www.seafile.com/|Seafile]]**(([[https://github.com/haiwen/seafile|GitHub]])) dispose d'une [[https://manual.seafile.com/13.0/extension/webdav/|extension WebDAV]]. Il est aussi possible de l'[[:hebergement#auto-hebergement|auto-héberger]]. Il est plus simple mais propose moins de fonctionnalités que [[:Nextcloud]].
-  * Principalement basé sur //WebDAV// et ses extensions (//CalDAV//, //CardDAV//+
-  * Possibilité de s'[[:hebergement#auto-hebergement|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]].+
  
-**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 : +  L'application **[[https://github.com/sciactive/quickdav|QuickDAV]]** permet de [[:partage|partager]] ses fichiers rapidement en déployant un petit serveur **WebDAV**. Elle est disponible en [[:Flatpak]] sur [[https://flathub.org/fr/apps/com.sciactive.QuickDAV|Flathub]].
-  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 : +En plus des [[:nextcloud#prestataires|prestataires Nextcloud]], il existe de nombreux autres fournisseurs de stockage en ligne, gratuits ou payants, qui offrent un espace de stockage accessible via **WebDAV**.\\ 
-  * 5Go de stockage +Parmi ceux qui proposent un service gratuit et respectueux(([[:anonymat|vie privée]], engagement écologique...)) (et aussi des offres payantes), on peut citer :
-  * 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+
  
-Voir également les pages //[[:hébergement]]// et //[[:cloud]]//.+  * **Infomaniak** propose [[https://www.infomaniak.com/fr/ksuite|kSuite]], un service de [[:cloud]] respectueux de la vie privée plutôt orienté pour les entreprisesEn tant que particulier on peut profiter d'un espace **WebDAV** gratuit : 
 +    * 15 Go de stockage 
 +    * WebDAV sécurisé 
 +    * Partages publics ou avec d'autres utilisateurs 
 +    * Interface web moderne 
 +    * pas de taille de fichier max
  
-===== Utilisation =====+<note>Voir aussi les pages //[[:hébergement]]// et //[[:cloud]]//.</note> 
 + 
 +===== Clients ===== 
 + 
 +Le client **WebDAV** le plus évident est le [[:navigateur]] web.
  
 ==== Gestionnaires de fichier ==== ==== Gestionnaires de fichier ====
Ligne 60: Ligne 66:
 La copie de fichiers peut se faire par cliquer-glisser dans la fenêtre de **[[:nautilus|GNOME Fichiers]]** comme sur votre [[:système de fichiers]] local. La copie de fichiers peut se faire par cliquer-glisser dans la fenêtre de **[[:nautilus|GNOME Fichiers]]** comme sur votre [[:système de fichiers]] local.
  
-Pour accéder directement à un répertoire donné (pratique avec l'utilisation des [[:nautilus#signets]]), il suffit de rajouter le [[:chemins|chemin]] en fin d'[[:web#URL]] :+Pour accéder directement à un répertoire donné (pratique avec l'utilisation des [[:nautilus#signets]]), il suffit d'ajouter le [[:chemins|chemin]] en fin d'[[:web#URL]] :
 <code>davs://mon.serveur.exemple.com/le/chemin/voulu/</code> <code>davs://mon.serveur.exemple.com/le/chemin/voulu/</code>
 +
 +<note>Pour plus d'informations, et [[:nautilus#afficher_les_miniatures_sur_les_stockages_distants|afficher les vignettes]], voir le chapitre plus général //[[:nautilus#Accès aux partages réseau]]// de la documentation de GNOME Fichiers.</note>
  
 <note tip> <note tip>
-On peut aussi utiliser la fonctionnalité [[:gnome-online-accounts|GNOME Comptes en ligne]] :+On peut aussi utiliser la fonctionnalité [[:gnome-online-accounts|GNOME Comptes en ligne]] pour un accès permanent :
   - Créer un compte [[:Nextcloud]] ou **WebDAV**.   - Créer un compte [[:Nextcloud]] ou **WebDAV**.
   - Activer le sélecteur //Fichiers// pour ce compte.   - Activer le sélecteur //Fichiers// pour ce compte.
-Ceci fait apparaître un emplacement de stockage dans [[:nautilus|GNOME Fichiers]].+Ceci fait apparaître l'emplacement de stockage correspondant en bas du panneau latéral de **[[:nautilus|GNOME Fichiers]]**.
 </note> </note>
- 
-== Voir les miniatures sur les partages == 
- 
-Ouvrir **[[:nautilus|GNOME Fichiers]]** et dans le menu sandwich ''☰'' -> //[[:nautilus#menu_des_preferences|Préférences]]// -> //Performances//, pour //Afficher les vignettes//, choisir l'option //Tous les fichiers// (au lieu de : //Sur cet appareil uniquement// par défaut). 
  
 === Caja (MATE) === === Caja (MATE) ===
Ligne 84: Ligne 88:
 === Gigolo (XFCE) === === Gigolo (XFCE) ===
  
-Les utilisateurs de [[:Xubuntu]] préféreront monter leurs serveurs WebDAV via **[[:gigolo]]** qui est déjà intégré à la distribution.+Les utilisateurs de [[:Xubuntu]] préféreront monter leurs serveurs **WebDAV** via **[[:gigolo]]** qui est déjà intégré à la distribution.
  
 ==== Montage en système de fichier ==== ==== Montage en système de fichier ====
  
-  * Vous pouvez monter votre espace WebDAV comme un espace de stockage local (avec [[:FUSE]]) en utilisant **[[: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]].   * **[[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]].   * **[[rclone]]** permet aussi de [[:rclone#montage|monter des espace WebDAV comme des volumes]].
Ligne 94: Ligne 98:
 ==== Rclone ==== ==== Rclone ====
  
-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]].\\  +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.+En effet, l'emploi 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]].+À 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]].
  
 Il permet de plus de réaliser [[:rclone#utilisation|toutes sortes d'opérations]]. Il permet de plus de réaliser [[:rclone#utilisation|toutes sortes d'opérations]].
  
-----+==== Cadaver ====
  
-//Contributeurs : [[:utilisateurs:Zakhar]], [[:utilisateurs:krodelabestiole]]//+[[https://github.com/notroj/cadaver|Cadaver]] est un client **WebDAV** en [[:commande shell|ligne de commande]]. 
 + 
 +Il est disponible dans les [[:depots#dépôts officiels]] d'Ubuntu, il suffit donc d'[[:deb#installer_un_paquet_deb|installer le paquet]] ''[[apt>cadaver]]''
 + 
 +Voir par exemple cette documentation en français : //[[https://cestpas.net/linux/terminal-webdav-avec-cadaver|Terminal : webdav avec cadaver]]//
 + 
 +===== Voir aussi ===== 
 + 
 +  * [[http://www.webdav.org/|Site officiel]] 
 +  * [[wpfr>WebDAV]] sur Wikipédia 
 +  * [[https://svnbook.red-bean.com/fr/1.5/svn.webdav.clients.html|Liste de clients WebDAV]] 
 + 
 +==== Documents en lien avec WebDAV ==== 
 + 
 +{{backlinks>.#!utilisateurs:}} 
 + 
 +---- 
 +//[[:Contributeurs]] : [[:utilisateurs:Zakhar]], [[:utilisateurs:krodelabestiole]].//