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 05/12/2017, 18:13]
filerem1
webdav [Le 25/09/2023, 17:20] (Version actuelle)
krodelabestiole +webdavfs +rclone mount
Ligne 1: Ligne 1:
-{{tag>​cloud ​nextcloud-client ​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 :
  
 +**[[:​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]].
  
-**Box.net** [[http://www.box.net]]+**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 : 
 +  * 15Go de stockage 
 +  * WebDAV sécurisé 
 +  * Partages publics ou avec d'​autres utilisateurs 
 +  * Interface web moderne 
 +  * pas de taille de fichier max
  
-Sur la version gratuite :+**[[http://​www.box.net|Box.net]]** propose une version gratuite :
   * 5Go de stockage   * 5Go de stockage
   * WebDAV sécurisé (via HTTPS)   * WebDAV sécurisé (via HTTPS)
Ligne 35: Ligne 45:
   * **Inconvénient** : Taille des fichiers maxi assez faible : 250Mo   * **Inconvénient** : Taille des fichiers maxi assez faible : 250Mo
  
 +Voir également les pages //​[[:​hébergeur]]//​ et //​[[:​cloud]]//​.
  
-**OwnCloud** :​[[:​owncloud]]+===== Utilisation =====
  
-Permet ​de créer un Cloud sur votre propre serveur ​ : +==== Gestionnaires ​de fichier ​====
-  * La limite de stockage dépend de votre serveur +
-  * Limite par fichier ​suivant vos paramètres Apache +
-  * ** avantage** : contrôler l’accès aux données et en rester propriétaire,​ s'​installe sur un serveur personnel  +
-  * **inconvénient** : avoir un serveur (hébergé type serveur dédié, ou son serveur perso)+
  
-**Zaclys** :​[[https://​cloud.zaclys.com]]+=== Nautilus (GNOME Fichiers) ===
  
-Hébergeur associatif de solution ownCloud  ​: +{{:nautilus:nautilus_autres_emplacements.png?​|direct&​600}}
-  * 1Go de stockage gratuit (puis 1€/Go/an pour de l'​espace supplémentaire) +
-  * 10Go de stockage gratuit pour les écoles et fablabs +
-  * WebDAV sécurisé (via HTTPS) +
-  * Partages avec des amis (via l'​interface web) +
-  * Formule serveur dédié ownCloud / nextcloud à partir de 20€/​mois +
-  * Association française, respectueuse de la vie privée, et adepte du libre +
- +
-Voir également la page **[[:hébergeur]]**.</​note>​ +
- +
-===== Utilisation =====+
  
-==== Montage via Nautilus ==== +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]]).
-{{ :​nautilus:​nautilus_autres_emplacements.png?​direct|{{:​nautilus:​nautilus_autres_emplacements.png?​direct|{{ :​nautilus:​nautilus_autres_emplacements.png?​|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 :+Pour vous connecter à votre serveur :
  
-  * Autres ​Emplacements ​(tout en bas à gauche ​de nautilus+  * Cliquer sur //Autres ​emplacements// ​(tout en bas à gauche) 
-  * 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)+  * 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.   * 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)** ​+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. ​+Pour vous déconnecter,​ il suffit de cliquer sur la flèche.
  
 Cette méthode n'​assure pas le montage à chaque démarrage. Cette méthode n'​assure pas le montage à chaque démarrage.
Ligne 76: Ligne 71:
 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. 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// +=== Caja (MATE) ​===
-==== Montage via davfs2 ====+
  
-Vous pouvez monter votre espace WebDav via **[[:davfs2]]**.+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 ​====+=== Dolphin ​(KDE) ===
  
-Une solution alternative est d'​utiliser **[[:Dolphin]]**, gestionnaire de fichier par défaut ​sous KDE 4.+Sous [[:KDE]] le gestionnaire de fichier par défaut ​**[[:​Dolphin]]** implémente aussi WebDAV.
  
-==== Montage via Gigolo ​====+=== Gigolo ​(XFCE) ​===
  
-Les utilisateurs de [[:​Xubuntu]] préféreront monter ​leur partage 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 ==== 
 + 
 +  * 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]].
  
-//Page créée ​en mai 2010 / Testé sur Karmic & Lucid//+==== 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]].\\  
 +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]]. 
 + 
 +Il permet de plus de réaliser [[:​rclone#​utilisation|toutes sortes d'​opérations]]. 
 + 
 +----
  
-//Contribution ​: [[utilisateurs:​Zakhar]]//​+//Contributeurs ​: [[:utilisateurs:​Zakhar]], [[:​utilisateurs:​krodelabestiole]]//
  • webdav.1512494028.txt.gz
  • Dernière modification: Le 05/12/2017, 18:13
  • par filerem1