Ceci est une ancienne révision du document !
Outils spécifiques Webdav
Clients Windows pour accès webdav
- Directnet-drive.net (interface un peu ancien) : freeware gratuit. qualité variable.
- Mountainduck : client payant complémentaire à Cyberduck (libre). qualité correcte. Synchro locale posible. (2000 € / 100).
- Nextcloud Desktop Virtual Drive (en développement)
- Netdrive : payant ( 3000 € / 100 users)
- Raidrive : freeware gratuit si usage restreint (2400 € / an / 100 users)
- Webdrive : payant (2000 € / 100 users)
Configuration du Raidrive
“Ajouter” un compte, Stockage “NAS” : webdav.
Choisir un lecteur vide avec nom personnalisable,
- Cocher [x] Reconnecter au démarrage du programme
- Ne pas cocher [ ] Connexion à l'aide de différents identifiants
- Adresse : cloud.Cemea.org
- Port : 443
- Chemin : remote.php/webdav (ou chemin perso)
- Compte : login Zourit
- Mot de passe : Mot de passe Zourit
Enregistrer.
Cliquer sur le lecteur > pour connecter le lecteur et sur le carré pour le stopper.
Accès en ligne de commande sous Linux
Source : https://www.qed42.com/blog/using-curl-commands-webdav
Pour uploder des fichiers via webdav, notamment en cli :
curl -T "monfichier" --anyauth --user "monuser@cemea.asso.fr:monpassword" https://cloud.cemea.org/remote.php/webdav/dossier/nouveaunom
D'autres commandes :
curl 'https://example.com/webdav/fichier'> monfichierlocal # pour récupérer fichiers ou dossiers curl -u user:password https://webdav.monsiteinternet.fr/data/fichier.ext -o monfichier.ext # pour le récupérer sous un autre nom. curl -X DELETE 'http://example.com/webdav/test' # effacer un fichier ou dossier curl -X MOVE --header 'Destination:http://example.org/webdav/new.txt' 'http://example.com/webdav/old.txt' # (rename) curl -X MKCOL 'http://example.com/webdav/new_folder' # créer nouveau dossier curl 'http://example.com/webdav' # lister le contenu du dossier webdav # Récupérer la liste des fichiers d'un dossier à filtrer ensuite : curl -X PROPFIND -H "Depth: 1" -u "monnom@cemea.asso.fr:motdepasse" https://cloud.cemea.org/remote.php/dav/files/monusernameID/dossiers/ | xml_pp