Davis

Davis

Davis is a modern, simple and feature-packed admin interface for sabre/dav, written in PHP with the Symfony framework and Bootstrap. It gives you a clean, fully translatable web interface to manage the users, calendars and address books living in a sabre/dav backend such as Baïkal, rather than editing configuration or data directly. If you already run sabre/dav-based storage, Davis makes day-to-day administration straightforward.

Key Features

  • User management — Create, edit and manage user accounts through a clean web UI.
  • Calendar & address book admin — Create and manage calendars and address books backed by a sabre/dav server.
  • Fully translatable — Built-in internationalisation makes the interface usable in many languages.
  • Modern stack — Built on Symfony and Bootstrap for a responsive, maintainable interface.
  • REST API — Exposes a JSON API so admin operations can be automated or scripted.
  • Complements sabre/dav — Designed to pair with sabre/dav backends such as Baïkal for a complete setup.

Why Use Davis?

Running a sabre/dav-based calendar server is powerful, but managing it through raw endpoints is tedious. Davis wraps that complexity in an approachable graphical interface, making self-hosted calendar administration accessible to non-command-line users.

Use Cases

  • Administering users and calendars on a sabre/dav backend such as Baïkal without touching raw files or endpoints.
  • Handing calendar administration to non-technical staff or family members via a web UI.
  • Automating user provisioning with its JSON API in a self-hosted environment.

Platform

Linux · BSD · macOS · Docker

Licence

MIT

Website

github.com/tchapi/davis

Explore More Categories

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.