Paheko

Gestion d'association simple, complète et efficace

Accéder aux documents avec WebDAV

Depuis la version 1.3 il est possible d'accéder aux fichiers de l'association avec le protocole WebDAV.

Cela permet d'accéder aux fichiers directement depuis un ordinateur ou un smartphone, simplement comme s'ils étaient sur une clé USB branchée à l'ordinateur.

Il est aussi possible d'utiliser les applications ownCloud et NextCloud (cette fonctionnalité est expérimentale).

Cette fonctionnalité peut permettre par exemple de synchroniser les fichiers de l'association avec l'ordinateur du bureau de l'association, et ainsi garder une copie en cas de perte de connexion Internet.

Accéder au fichiers avec WebDAV

Pour cela il faut utiliser l'adresse https://*adresse_site_association*/dav/documents/. Cette adresse se trouve en bas de la page des documents :

Adresse WebDAV
Adresse WebDAV

Votre identifiant et votre mot de passe vous seront demandés.

On peut se référer à cet article de NextInpact pour se connecter à cette adresse, ou suivre les informations suivantes :

Linux (Ubuntu / Debian / Mint / autres)

  • Il est déconseillé d'utiliser DavFS, en effet il utilise un cache local et peut mettre plusieurs dizaines de secondes (ou plus !) avant de synchroniser les fichiers avec le serveur, et parfois cela peut causer la perte de données.
  • Il est aussi simplement possible d'ouvrir simplement l'adresse donnée avec un navigateur web pour naviguer dans les fichiers.

GNOME (Nautilus), XFCE (Thunar), Mate (Caja), ou autres (PCManFM, etc.)

Il faut appuyer sur Ctrl + L pour entrer l'adresse WebDAV, en remplaçant https:// par davs://.

KDE (Dolphin, Konqueror, Krusader, etc.)

Appuyer sur Ctrl + L pour entrer l'adresse WebDAV, en remplaçant https:// par webdavs://.

Synchronisation bi-directionnelle

Pour synchroniser les fichiers il existe des solutions comme RClone, qui fonctionnent aussi en mode bi-directionnel. Bien que cet outil soit principalement utilisé en ligne de commande, il possède aussi une interface graphique.

En ligne de commande

Il existe aussi des clients en ligne de commande : cadaver ou nd par exemple.

Android

Android ne supporte pas WebDAV nativement. Utilisez une de ces applications :

  • RCX (F-Droid, Google Play) est le plus simple à utiliser, mais les fichiers ne sont accessibles qu'à l'intérieur de l'application. Il existe aussi un fork plus récent, mais encore instable : extRact.
  • DAVx5 (libre, F-Droid Google Play) permet de "monter" le répertoire WebDAV (documentation) pour qu'il soit accessible à d'autres applications (par exemple depuis une messagerie, pour partager une photo, etc.). Par contre peu de gestionnaires de fichiers fonctionnent avec : "Fichiers" dans LineageOS ou Material Files.
  • EasySync, disponible sur F-Droid et Google Play, permet de synchroniser les fichiers avec le téléphone, et que les changements soient synchronisés, qu'ils soient fait sur le serveur, ou sur le téléphone.

Il existe aussi des applications propriétaires :

Il existe également de nombreuses applications de prise de note supportant WebDAV.

Windows

Mise à jour : en novembre 2023, Microsoft a décidé de supprimer le support du protocole interopérable WebDAV des dernières versions de Windows 10 et 11 (source).

Il est donc recommandé de passer par une application tiers :

macOS/OSX

Le client fourni par défaut dans le gestionnaire de fichiers de Mac OS (Finder) est interdit de connexion car il ne fonctionne pas correctement et surcharge les serveurs.

Il est donc conseillé d'utiliser Cyberduck (logiciel libre).

iOS (iPhone/iPad)

Les produits Apple ne supportent pas WebDav. Il existe des applications tiers (non testées) :

Autres chemins d'accès

Il est possible d'accéder aux autres fichiers de l'association avec WebDAV en utilisant un autre chemin :

  • https://*adresse_site_association*/dav/user/ : les fichiers stockés dans les fiches des membres
  • https://*adresse_site_association*/dav/transaction/ : les fichiers stockés dans les écritures
  • https://*adresse_site_association*/dav/config/ : fichiers de la configuration (logo, etc.)
  • https://*adresse_site_association*/dav/modules/ : code source des modules
  • https://*adresse_site_association*/dav/skel/web/ : squelettes du site web
  • https://*adresse_site_association*/dav/web/ : fichiers des pages du site web
  • https://*adresse_site_association*/dav/ donne accès à tous les fichiers

Accéder aux fichiers avec les applications ownCloud/NextCloud

Paheko propose la compatibilité avec les applications Windows, Mac et Android de ownCloud et NextCloud car celles-ci permettent de synchroniser les fichiers pour une utilisation hors-ligne, ce que ne proposent pas la plupart des autres applications WebDAV (sauf rclone, voir la partie Linux).

Avertissement : NextCloud et ownCloud développent des applications qui sont conçues pour fonctionner uniquement avec leurs logiciels serveurs. Bien que Paheko soit compatible avec ces applications, ces deux éditeurs peuvent décider à tout moment de modifier leurs applications pour qu'elles cessent de fonctionner avec d'autres serveurs. Donc nous ne pouvons pas être tenus responsables si ces applications cessent de fonctionner, ou auraient des bugs.

Nous recommandons en priorité les applications ownCloud qui sont plus légères et simples que celles de NextCloud.

Attention : les applications NextCloud peuvent présenter un risque d'effacer tous vos fichiers dans certains cas, prudence donc, n'oubliez pas les sauvegardes :)

Note : les applications iPhone/iPad (iOS) ne sont pas compatibles avec Paheko à ce jour. Voir la section iOS ci-dessus pour d'autres choix d'applications.

Application Android Windows/Mac Debian/Ubuntu
ownCloud F-Droid Google Play Site officiel apt install owncloud-client owncloud-client-l10n
NextCloud F-Droid Google Play Site officiel apt install nextcloud-desktop nextcloud-desktop-l10n

Une fois l'application lancée, il suffit de renseigner l'adresse de l'association quand elle est demandée : https://*adresse_site_association*/

À l'étape suivante :

  • les applications NextCloud ouvriront une fenêtre pour que vous puissiez vous connecter ;
  • les applications ownCloud demanderont directement le nom d'utilisateur et le mot de passe.

Une fois l'application autorisée à accéder aux fichiers, l'application vous permettra de synchroniser les documents de l'association.

Les applications NextCloud et ownCloud n'ont accès qu'aux documents de l'association, et pas aux fichiers des écritures ou des membres.

Rappel : ces applications sont maintenues par des entreprises tiers et ne reposent pas sur des standards, il est possible qu'elles cessent de marcher selon les changements effectués par leurs développeurs.

Erreur 501 Not Implemented

Si vous rencontrez l'erreur 501 Not Implemented depuis une application ownCloud ou NextCloud, c'est que le serveur web de votre hébergeur ne permet pas la redirection d'adresse (module mod_rewrite désactivé) et donc il est impossible d'utiliser les clients NextCloud/ownCloud. Il n'existe pas de solution à ce problème.

Synchronisation en ligne de commande

Il existe une version en ligne de commande des clients ownCloud et NextCloud, permettant de synchroniser un répertoire de manière automatique, sans interface :

Mis à jour le mardi 5 mars 2024

Vous n'avez pas trouvé réponse à vos questions ?

N'hésitez pas à chercher ou poster dans le forum d'entraide :-)