DAViCal

DAViCal

DAViCal is a server for calendar sharing, implementing the CalDAV protocol for storing calendaring resources in iCalendar format on a remote shared server. It is built on PostgreSQL, which brings reliable, transactional storage suitable for synchronising calendars across many users and devices. A broad range of calendar clients support DAViCal, including Thunderbird (Lightning), Evolution and Apple iCal/iOS.

Key Features

  • CalDAV protocol — Stores and shares calendaring resources in iCalendar format over the standard CalDAV protocol.
  • PostgreSQL backend — Reliable, transactional storage well suited to multi-user, data-heavy calendars.
  • Shared calendars — Supports sharing and delegation of calendars among users and groups.
  • Per-user permissions — Flexible access control over who can read, create or modify calendars.
  • Web admin interface — Manage users, calendars and permissions through a browser.
  • Client support — Works with Mozilla Lightning, Evolution and Apple iCal/iOS clients, among others.

Why Use DAViCal?

For teams or households already running PostgreSQL, DAViCal slots into an existing database stack and offers robust calendar sharing with fine-grained permissions. It is mature software that has powered self-hosted calendars for many years.

Use Cases

  • Sharing calendars across a team or family with per-user read/write permissions.
  • Syncing event planning and schedules between desktop clients and mobile devices over CalDAV.
  • Running a PostgreSQL-backed calendar service alongside other self-hosted applications.

Platform

Linux · BSD · Docker

Licence

GPL-2.0

Website

davical.org

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.