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/2013, 13:51]
81.245.79.253 .net => .com
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 :
  
 +**[[:​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** :​[[http://​doc.ubuntu-fr.org/​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)+
  
-Voir également la page **[[:​hébergeur]]**.</​note>​+=== Nautilus (GNOME Fichiers) ===
  
-===== Utilisation =====+{{:​nautilus:​nautilus_autres_emplacements.png?​|direct&​600}}
  
-==== 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]]).
  
-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).+Pour vous connecter à votre serveur ​:
  
-Une fois que vous aurez créé votre compte ​en ligneou paramétré votre serveur ​Apachevous pouvez simplement vous y connecter **en mode graphique** avec :+  * Cliquer sur //Autres emplacements//​ (tout en bas à gauche) 
 +  * Au milieu en basdans //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.
  
-  * Raccourci / Se connecter à un serveur... +Le montage apparaît dans Nautilus comme un disque USB monté, ​sous le nom **mon.serveur.exemple.com(davs)**
-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 vous déconnecter,​ il suffit ​de cliquer sur la flèche.
  
-{{raccourcis:​davfs_cnx_01.png}}+Cette méthode n'​assure pas le montage à chaque démarrage.
  
-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+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.
  
-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. +=== Caja (MATE) ===
-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 foisUn signet sera alors ajouté à Nautilus et à votre menu Raccourcis.+Afin d'​utiliser le protocole webdav dans Caja, vous devez renseignez l'emplacement en commençant par ''​%%davs://​mon.serveur.exemple.com/​%%''​
  
-Autre méthode, vous pouvez aussi taper directement dans la barre d'​emplacement de Nautilus :+=== Dolphin (KDE) ===
  
-Exemples ​: +Sous [[:KDE]] le gestionnaire de fichier par défaut **[[:Dolphin]]** implémente aussi WebDAV.
-  davs://www.box.com/dav+
  
-Dans ce cas, la boite de dialogue vous demandera votre identifiant et votre mot de passe. +=== Gigolo (XFCE) ===
-<note tip> Attention, l'​adresse à saisir n'est plus www.box.net/​dav mais www.box.com/​dav. Merci à Ctesiphon</​note> ​+
  
-Dans certains navigateurs ​de fichiers, le protocole à renseigner n'est pas //dav / davs// mais directement //http / https// +Les utilisateurs ​de [[:​Xubuntu]] préféreront monter leurs serveurs WebDAV ​via **[[:​gigolo]]** qui est déjà intégré à la distribution.
-==== Montage ​via davfs2 ====+
  
-Vous pouvez monter votre espace WebDav via **[[:​davfs2]]**.+==== Montage en système de fichier ====
  
-==== Utilisation via Dolphin ====+  * 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]].
  
-Une solution alternative est d'​utiliser **[[:​Dolphin]]**,​ gestionnaire de fichier par défaut sous KDE 4.+==== Rclone ====
  
-==== Montage via Gigolo ====+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.
  
-Les utilisateurs ​de [[:Xubuntu]] préféreront monter leur partage WebDav via [[:gigolo]] qui est déjà intégré à la distribution.+À 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]].
  
 ---- ----
  
-//Page créée en mai 2010 / Testé sur Karmic & Lucid// +//Contributeurs ​: [[:utilisateurs:​Zakhar]], [[:​utilisateurs:​krodelabestiole]]//
- +
-//​Contribution ​: [[utilisateurs:​Zakhar]]//​ +
- +
  • webdav.1369828308.txt.gz
  • Dernière modification: Le 29/05/2013, 13:51
  • par 81.245.79.253