DAViCal

Self-Hosted

Open-source CalDAV & CardDAV server for self-hosted calendars and contacts

Visit Website

Overview

DAViCal is an open-source CalDAV and CardDAV server built to let you self-host calendar and contact data securely. It supports standard protocols, working seamlessly with clients like Apple Calendar, Thunderbird, Android Contacts, and more. Data is stored in PostgreSQL, with features including sharing, access control, and event scheduling. Deployment options include package managers (Debian/Ubuntu) or Docker, though it requires basic server skills to set up PostgreSQL and configure the app. A web-based admin interface helps manage users and resources.

Self-Hosting Resources

Below is a reference structure for docker-compose.yml. ⚠️ Do NOT run blindly. Replace placeholders with official values.

docker-compose.template.yml TEMPLATE

version: '3'
services:
  davical:
    image: <OFFICIAL_IMAGE_NAME>:latest
    container_name: davical
    ports:
      - "8080:<APP_INTERNAL_PORT>"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

Key Features

  • CalDAV & CardDAV protocol compliance
  • PostgreSQL-backed secure data storage
  • Compatibility with major calendar/contact clients
  • Web admin interface for user/resource management

Frequently Asked Questions

? Is DAViCal hard to install?

It requires setting up PostgreSQL and configuring the server, which may challenge beginners. However, Docker images and package repos (Debian/Ubuntu) simplify deployment, and documentation guides you through the process.

? Is it a good alternative to Google Calendar & Contacts?

Yes—DAViCal lets you self-host data privately while supporting the same CalDAV/CardDAV protocols as Google. You can use favorite clients without relying on third-party cloud services.

? Is it completely free?

Absolutely—DAViCal is open-source under the GNU GPL. There are no licensing fees, and you can modify/distribute it freely.

Top Alternatives

Google Calendar & Contacts Search Google
Microsoft 365 Calendar & People Search Google

People Also Ask about DAViCal

DAViCal vs Google Calendar & ContactsDAViCal vs Microsoft 365 Calendar & People DAViCal 2025 review DAViCal docker-compose example

Tool Info

Pricing Free/Open Source
Platform Self-Hosted

Pros

  • Privacy-focused self-hosting (no third-party cloud)
  • No subscription fees
  • Works with most popular calendar/contact apps

Cons

  • Requires PostgreSQL setup (technical)
  • Steeper learning curve for beginners
  • Lacks one-click installation wizard

More Calendar & Contacts Tools