Davis
Davis is a feature-rich CalDAV/CardDAV/WebDAV server with a clean web admin panel. Manage users, calendars, address books, and share them easily. Supports IMAP/LDAP auth, public calendars, and automatic birthday events. Docker-ready and actively maintained.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
A modern self-hosted DAV server with an admin UI – the best open-source Baïkal alternative.
Core Features
- Web admin dashboard for user, calendar, and address book management
- Full CalDAV, CardDAV, and WebDAV support for sync with macOS, iOS, Thunderbird, etc.
- Automatic birthday calendar that updates when contact birthdates change
- Public calendars shareable via link without authentication
- Supports Basic, IMAP, and LDAP authentication methods
What It Can't Do
- •SQLite works for small trials; use MySQL/MariaDB for production. IMAP and LDAP auth require specific PHP extensions (included in Docker images). WebDAV file directories must be created manually with correct permissions.
Use Cases
- Self-hosted calendar and contact sync for individuals or organizations
- Migrate from Baïkal to a more modern and actively maintained solution
- Sync calendars and contacts across macOS, iOS, Thunderbird, and other CalDAV/CardDAV clients
Davis is a self-hosted, open-source DAV server built on sabre/dav and Symfony 7. It provides a clean web admin interface for managing users, calendars, address books, and sharing permissions. Supports Basic, IMAP, and LDAP authentication. Comes with automatic birthday calendars, public calendar sharing, and scheduling notifications. Fully translatable, responsive, and offers dark/light mode. Easily deployable via Docker with both standalone (Caddy reverse proxy) and barebone images. Ideal for replacing Baïkal with a more modern and actively maintained solution.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Run with Docker: docker run -p 80:80 -p 443:443 ghcr.io/tchapi/davis-standalone (auto-configures Caddy and SSL)
Access https://yourdomain and follow the setup wizard to create admin account and configure database
Add a CalDAV account in your client (e.g. macOS Calendar) with the Davis URL and your credentials
- Run with Docker: docker run -p 80:80 -p 443:443 ghcr.io/tchapi/davis-standalone (auto-configures Caddy and SSL)
- Access https://yourdomain and follow the setup wizard to create admin account and configure database
- Add a CalDAV account in your client (e.g. macOS Calendar) with the Davis URL and your credentials
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Remove the Docker container and image: docker rm -f davis && docker rmi ghcr.io/tchapi/davis-standalone. Delete any persistent volumes if you want to erase data. For source install, delete the project directory and drop the database.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
4 FAQs
Similar Projects
copyparty
copyparty turns any device into a file server with resumable uploads/downloads using any web browser. Supports HTTP, WebDAV, SFTP, FTP, TFTP, SMB. Only requires Python (2 or 3).
cloudreve
Self-hosted file management system with multi-cloud support, offline downloads, and WebDAV. Lightweight and easy to deploy.
Paperless-ngx
An open-source document management system that turns physical papers into a searchable, organized digital archive. Self-hosted, OCR-powered, and built to eliminate paper clutter forever.