Site Tools


informatique:web:karadav

This is an old revision of the document!


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

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 :

karadav.conf
<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.

informatique/web/karadav.1761771087.txt.gz · Last modified: by yahiko