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.