[Davis] CalDAV+CardDAV server

Davis for YunoHost

Integration level
Install Davis with YunoHost

Overview

Davis is a lightweight CalDAV+CardDAV server. It offers an extensive web interface with easy management of users, address books and calendars. It is fast and simple to install and only needs a basic PHP capable server. The data are stored in a PostgreSQL database. Inspired by Baïkal.

Shipped version: 5.0.2

Screenshots

Links

2 Likes

Just installed this after trying baikal and instantly failing the first login attempt. Davis logged in fine and looks great. Only I’m a bit stuck on how to actually use it. Icve created a user and a public calendar ok, even logged in via another device with davX. Only the calendar is read only and I can’t see anywhere in the webui to change that. I can’t add events or do anything. And endless websearching yeilds NOTHING on this app. Please, someone help.

I just installed Davis and had the same issue. I couldn’t figure out how to log in with a user I created. I couldn’t even log in with a yunohost user. Nothing was working.

I got it to work by adding this: “AUTH_BACKEND=ldap” to the /var/www/davis/.env.local file

I used nano to edit the “.env.local” file and then added AUTH_BACKEND=ldap

Then I restarted php with “systemctl restart php8.4-fpm” (I’m using php8.4, but you will need to know which php version you are using)

After restarting php, I was able to log in with the user I created in the Davis Admin web interface.

Cheers

Glad you got it working, mate. I ended up quitting on it, sadly. But I ended up using Nextcloud and that is SOOOO much better. Smooth working environment, endless options. Couldn’t recommend it more, even just for something simple as an online calendar.

You can try Baikal if Davis didn’t work, both options are waaaay lighter than Nextcloud.