KaraDAV

Ceci est un brouillon concernant l'installation de KaraDAV sous Debian

KaraDAV est un serveur WebDAV tout léger compatible avec les clients NextCloud. Il a été développé pour Paheko.

Voir la page du projet : https://fossil.kd2.org/karadav/doc/main/README.md

Documentation

Installing KaraDAV

Installage sous Debian

Si nécessaire on installe les extensions PHP :

apt install php-{sqlite3,simplexml,imagick}

On clone le repo, ici on sera dans /var/www/karadav :

cd /var/www git clone https://github.com/kd2org/karadav.git && cd karadav

On copie le fichier de conf :

cp config.dist.php config.local.php

On créé le fichier de conf apache :

<VirtualHost *:80> ServerName karadav.tonsite.tld DocumentRoot /var/www/karadav/www </VirtualHost> <Directory /var/www/karadav/www> Options -Indexes -Multiviews AllowOverride None DirectoryIndex index.php RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^.*$ /_router.php [L] </Directory>

Il faut penser à ajouter le sous domaine dans le DNS. Ne soyez pas comme moi.

On active le vhost :

a2ensite karadav.conf systemctl reload apache2

Et ne soyez pas moi, n'oubliez pas les droits sur le dossier de KaraDAV :

chown -R www-data:www-data /var/www/karadav

On se connecte à l'interface web avec les compte demo, mot de passe karadavdemo. On créé un autre compte admin et on vire le compte de demo.

Profit.