zourit:doc:webdav

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
zourit:doc:webdav [2021/09/18 16:23] – créée francoisazourit:doc:webdav [2024/04/02 15:07] (Version actuelle) – modification externe 127.0.0.1
Ligne 100: Ligne 100:
 ===== B. Sous Linux ===== ===== B. Sous Linux =====
  
-==== Option 1 standard : Montage classique (en gvfs) ====+==== Option 1 standard : Montage classique depuis le gestionnaire de fichiers (en gvfs) ====
  
 Dans le gestionnaire de fichiers, choisir «Se connecter à un serveur», choisir le protocole "https" Dans le gestionnaire de fichiers, choisir «Se connecter à un serveur», choisir le protocole "https"
Ligne 106: Ligne 106:
 Indiquer les paramètres suivants : Indiquer les paramètres suivants :
  
-  * serveur : cloud.cemea.org +  * serveur : ''cloud.cemea.org'' 
-  * dossier : /remote.php/dav/files/222481ec-ca31-1036-8b48-43264ec53/ (ou /remote.php/webdav : marche aussi)+  * dossier : ''/remote.php/dav/files/222481ec-ca31-1036-8b48-43264ec53/''  (ou /remote.php/webdav : marche aussi)
   * utilisateur : adresse e-mail Zourit   * utilisateur : adresse e-mail Zourit
   * Mot de passe : Mot de passe Zourit   * Mot de passe : Mot de passe Zourit
Ligne 127: Ligne 127:
 ==== option 2 (experts) : Montage permanent ==== ==== option 2 (experts) : Montage permanent ====
  
-Sous Linux, il est possible d'accéder à un accès webdav (comme pour le OwnCloud de [[https://gitlab.com/zourit/zourit-admin|Zourit]]) et ainsi utiliser le Cloud comme un serveur externe. +Voir [[.:cloudlinux_davfs2|cette page technique]] pour un montage permanent au démarrage de la machine.
- +
-<WRAP center round important 60%> \\ +
-Attention, ce montage pose actuellement de gros problèmes de lenteurs d'accès. \\ +
-</WRAP> +
- +
-Mais : +
- +
-  * Si on veut faire une synchronisation à la main (par exemple pour récupérer en local tout ce qui est stocké sur le Cloud, sans renvoyer ce qu'on a sur sa machine), on ne peut pas utiliser les clients habituels comme les Clients OwnCloud qui ne font QUE de la synchronisation +
-  * Si on veut pouvoir ouvrir/enregistrer des documents depuis certaines applications qui ne voient pas le raccourci vers le webdav, c'est compliqué (Firefox, Libreoffice…) +
- +
-On va donc définir manuellement un point de montage facilement accessible depuis n'importe quel logiciel pour ouvrir, enregistrer… +
- +
-Il faut créer un point de montage fixe qui sera accessible en un clic nommé "**montwebdav**" dans son espace personnel ///home//+
- +
-=== Préparation du montage === +
- +
-On installe ce qu'il faut : +
-<code> +
- +
-sudo apt install davfs2 +
-sudo dpkg-reconfigure davfs2 +
- +
-</code> +
- +
-Question posée : "Faut-il autoriser les utilisateurs concernés à monter le partage ?" Réponse : **Oui** +
- +
-On crée les liens et les accès qu'il faut : +
- +
-<code> +
-mkdir $HOME/montwebdav +
-sudo adduser $USER davfs2 +
-sudo -s echo "https://cloud.cemea.org/remote.php/webdav/ /home/$USER/montwebdav davfs _netdev,rw,user,noauto 0">> /etc/fstab +
-mkdir ~/.davfs2 +
-cp /etc/davfs2/davfs2.conf ~/.davfs2 +
-sudo cp /etc/davfs2/secrets ~/.davfs2 +
-sudo chown $USER ~/.davfs2/secrets +
- +
-</code> +
- +
-Changer les bonnes valeurs dans : +
- +
-<code> +
-echo "$HOME/montwebdav identifiant_webdav mot_de_passe_webdav">> $HOME/.davfs2/secrets +
- +
-</code> +
- +
-Puis +
- +
-<code> +
-chmod 400 .davfs2/secrets +
-echo "use_locks       0">> $HOME/.davfs2/davfs2.conf +
-mkdir $HOME/.davfs2/cache +
- +
-</code> +
- +
-Et c'est tout bon ! Si on redémarre sa machine, il suffit de cliquer sur "**montwebdav**" et le montage vers le cloud se fait tout seul. +
- +
-=== Pour synchroniser === +
- +
-On peut se servir de 3 scripts : un descendant qui va récupérer le contenu du Cloud, un montant qui va envoyer le contenu sur le cloud, un dernier qui va faire les deux précédents. Pour rappel, l'intérêt de la synchro avec l'outil "rsync" est que le script ne récupére que ce qui est différent, y compris des morceaux de fichiers. +
- +
-Il faut avoir créer 2 dossiers "Cloudlocal' et "logs" dans son /home: +
- +
-**SynchroDesc.sh** +
- +
-<code> +
-#!/bin/sh +
-echo "Synchro descendante" # Ca cause dans le terminal ! +
-DATE=`date  %Y%m%d-%H%M%S` # On stocke la date pour les logs des fichiers synchronisés ! +
-rsync -rauvz -i ~/montwebdav/ ~/Cloudlocal/ | tee ~/logs/SynchroDesc-$DATE.log +
- +
-</code> +
- +
-**SynchroMont.sh** +
-<code> +
- +
-#!/bin/sh +
-echo "Synchro montante " # Ca cause dans le terminal ! +
-DATE=`date  %Y%m%d-%H%M%S` # On stocke la date pour les logs des fichiers synchronisés ! +
-rsync -rauvz -i ~/Cloudlocal/ ~/montwebdav/ | tee ~/logs/SynchroMont-$DATE.log +
- +
-</code> +
- +
-**SynchroTout.sh** +
-<code> +
- +
-#!/bin/sh +
-SynchroDesc.sh && SynchroMont.sh # Ou l'inverse +
- +
-</code>+
  
 ===== C. Sous MacOS ===== ===== C. Sous MacOS =====
Ligne 226: Ligne 136:
  
 Dans la ligne "Adresse du serveur", indiquer : Dans la ligne "Adresse du serveur", indiquer :
 +<code>
  
-<code> 
 https://cloud.cemea.org/remote.php/dav/files/222481ec-ca31-1036-8b48-43264ec53/ https://cloud.cemea.org/remote.php/dav/files/222481ec-ca31-1036-8b48-43264ec53/
 ou sinon : ou sinon :
  • zourit/doc/webdav.1631975008.txt.gz
  • Dernière modification : 2021/09/18 16:23
  • de francoisa