A unified platform for CalDAV and CardDAV management. Built for
day-2 operations with production guardrails, sharing controls, and
standards compliance.
Identity & Access
Unified account model for web dashboard and DAV clients.
Session-based web auth supports TOTP 2FA with backup codes.
DAV uses HTTP Basic auth and supports app passwords for
non-interactive clients when 2FA is enabled. Two roles: admin
and regular.
New users are auto-provisioned with a default Personal Calendar
and Contacts collection. Create and rename additional calendars
and address books, mark them sharable, and export collection
data.
Auto-provisioningICS ExportVCF ExportZIP Bundles
Sharing Model
Per-resource sharing with three permission levels: read-only,
editor, and admin. Owner-managed sharing can be toggled by
system admins. Global cross-user share assignments available.
Read-onlyEditorAdminPer-resource
Managed Contacts
Optional web UI for structured contact management with
bi-directional vCard sync. Optional review queues support
owner/admin approval workflows, including manual merge
resolution when needed. Related-name family links are synced
bidirectionally with inverse mapping and pronoun-aware labels,
with neutral fallback when pronouns are not inferable.
CalDAV/CardDAV endpoints with autodiscovery redirects. Strict
RFC-compliant validation by default with an admin-controlled
compatibility mode for edge clients. Sync-token support for
efficient incremental updates.
Production preflight checks, auth throttling, PostgreSQL
advisory-lock bootstrapping for replica-safe startups, and
deployment guidance for Railway and Coolify.
Preflight ChecksAuth ThrottlingDocker-first
Automated Backup + Restore
Built-in scheduled backup snapshots for calendars and address
books with retention strategy controls for daily, weekly,
monthly, and yearly tiers. Store locally, remotely on S3, or
both, then restore with merge/replace modes and dry-run
previews.
Run NowSchedule WindowsLocal + S3ZIP Restore Import
Milestone Calendars
Address books can auto-generate and maintain dedicated birthday
and anniversary calendars based on managed contact data,
including combined couple anniversaries when relationships are
mutually inferred.
BirthdaysAnniversariesAuto-generated
Apple Compatibility
Optional source mirroring lets selected address books mirror
into a user's default contacts collection for improved Apple
client visibility across the ecosystem.
Source MirroringmacOSiOS
Single app, full DAV stack
Davvy runs as one Laravel application serving web UI, API, and
DAV endpoints. Start with the Docker quick-start, then move to
your preferred host.