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 30/10/2017, 12:24]
5.135.134.70 [Serveur et espaces de stockage Web]
webdav [Le 25/09/2023, 17:20] (Version actuelle)
krodelabestiole +webdavfs +rclone mount
Ligne 1: Ligne 1:
-{{tag>Trusty ​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>+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]]).
  
-===== Utilisation =====+Pour vous connecter à votre serveur :
  
-==== Montage via Nautilus ====+  * 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.
  
-WebDAV est très bien intégré ​dans [[:Nautilus]] (au moins depuis Ubuntu 9.10).+Le montage apparaît ​dans Nautilus ​comme un disque USB monté, sous le nom **mon.serveur.exemple.com(davs)**
  
-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 :+Pour vous déconnecteril suffit de cliquer sur la flèche.
  
-  * Raccourci / Se connecter à un serveur... +Cette méthode n'assure pas le montage ​à chaque démarrage.
-ou l'équivalent sous Nautilus +
-  * Fichiers / Se connecter ​à un serveur...+
  
-Voici ce que ça donneen connexion sécurisée :+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.
  
-{{:​webdav_trusty_01.png}} \\ +=== Caja (MATE===
-nom_site sans le https ou http ou dav... mais avec le répertoire contenant l'​installation ​(si owncloud): //​domaine.fr/​repertoire_ou_est_installé_owncloud//​ \\ +
-Dossier: l'​accès au répertoire,​ par exemple avec owncloud: //​remote.php/​webdav/​ // \\ +
-Détails d'​utilisateur : c'est évidemment l'​identifiant et mot de passe sur le serveur webdav (pas celui sur votre PC).+
  
-Il apparaît alors comme un montage ​dans Nautilussous 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.+Afin d'​utiliser le protocole webdav ​dans Cajavous devez renseignez l'​emplacement en commençant par ''​%%davs:​//mon.serveur.exemple.com/%%''​
  
-Cette méthode n'​assure pas le montage à chaque démarrage. \\+=== Dolphin (KDE) ===
  
-FIXME Dans les versions plus récentes de Nautilus, ​le dialogue d'​ouverture d'une connexion est plus simple et il suffit ​de renseigner l'​adresse du serveur.+Sous [[:KDE]] le gestionnaire ​de fichier par défaut **[[:​Dolphin]]** implémente aussi WebDAV.
  
-Si vous vous connectez souvent à ce partage WebDAV, vous pouvez cocher "Se souvenir de ce mot de passe" pour éviter d'​avoir à renseigner cette petite boîte de dialogue à chaque fois. Un signet sera alors ajouté à Nautilus et à votre menu Raccourcis. \\ +=== Gigolo (XFCE) ===
-Ou vous pouvez suivre le [[:​webdav#​montage_via_davfs2|montage via davfs2]].+
  
-Autre méthode, vous pouvez aussi taper directement dans la barre d'​emplacement ​de Nautilus ​:+Les utilisateurs ​de [[:Xubuntu]] préféreront monter leurs serveurs WebDAV via **[[:​gigolo]]** qui est déjà intégré à la distribution.
  
-Exemples : +==== Montage en système de fichier ====
-  davs://​dav.box.com/​dav+
  
-Dans ce cas, la boîte de dialogue vous demandera ​votre identifiant et votre mot de passe+  * Vous pouvez monter ​votre espace WebDAV comme un espace ​de stockage local (avec [[:FUSE]]) en utilisant **[[:​davfs2]]**
-<note tip> Attention, l'​adresse à saisir n'est plus www.box.net/​dav ni www.box.com/​dav mais https://dav.box.com/dav. Cf le tuto de Box:  [[https://​support.box.com/​hc/​en-us/​articles/​200519748-Does-Box-support-WebDAV-|Does Box support ​WebDAV?]]. Une mauvaise adresse induit l'​erreur 302.</​note> ​+  * **[[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]].
  
-Dans certains navigateurs de fichiers, le protocole à renseigner n'est pas //dav / davs// mais directement //http / https// +==== Rclone ​====
-==== Montage via davfs2 ​====+
  
-Vous pouvez monter votre espace WebDav via **[[:davfs2]]**.+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.
  
-==== Utilisation via Dolphin ====+À 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]].
  
-Une solution alternative est d'​utiliser **[[:​Dolphin]]**,​ gestionnaire ​de fichier par défaut sous KDE 4. +Il permet ​de plus de réaliser ​[[:rclone#​utilisation|toutes sortes d'​opérations]].
- +
-==== 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// +//Contributeurs ​: [[:utilisateurs:​Zakhar]], [[:​utilisateurs:​krodelabestiole]]//
- +
-//​Contribution ​: [[utilisateurs:​Zakhar]]//​+
  • webdav.1509362660.txt.gz
  • Dernière modification: Le 30/10/2017, 12:24
  • par 5.135.134.70