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
Views: 1