Accès Webdav à travers son navigateur pour le déploiement httpd-webdav de PLMshift

Vous pouvez déployer un simple serveur Apache statique avec un accès Webdav sur PLMshift.

Ensuite, pour accéder simplement au contenu, vous pouvez installer un utilitaire simple Javascript pour gérer les fichiers et dossiers de votre espace de stockage.

Préparation

Une fois déployé le template httpd-webdav, accèdez au conteneur du Pod et dans le dossier data dédié au stockage persistant, récupérez les sources Javascript

$ mkdir -p data/dav
$ cd data
$ curl -Lo dav.zip https://github.com/kd2org/webdav-manager.js/archive/refs/heads/main.zip
$ unzip dav.zip
$ cp webdav-manager.js-main/index.html webdav-manager.js-main/webdav* dav/
$ rm -rf dav.zip webdav-manager.js-main

Configuration

Adaptez le fichier index.html:

Dans le fichier index.html, changez cette ligne :

<script type="text/javascript" src="/webdav-manager/webdav.js"></script>

par

<script type="text/javascript" src="/webdav/dav/webdav.js"></script>

Test

Maintenant, accèdez à votre site de la façon suivante : https://mon_site.fr/webdav/dav

Récupération des identifiants

Si vous n’avez pas choisi d’identifiant à l’installation du template httpd:webdav, vous les retrouverez dans l’onglet Environment de votre Deployment Config, en sélectionnant le conteneur dav-setup. Ils sont modifiables.