Self-host DAViCal
1.1.13Server for calendar sharing implementing the CalDAV protocol
- Requires
- PostgreSQL
What is DAViCal?
DAViCal is a CalDAV server for calendar sharing implemented as a PHP web application that stores calendaring resources in iCalendar format. The project was created by Andrew McMillan and released under the GNU General Public License. It supports multiple users accessing shared calendars, delegation of read/write permissions between users, meeting scheduling with free/busy time display, and backward-compatible WebDAV access. The application relies on PostgreSQL for data storage and requires a web server capable of running PHP.
Should you self-host DAViCal?
DAViCal scores 60/100 on selfhost.directory (how scoring works) and ranks #5 of 30 in Calendar & Contacts.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. It is lgpl-2.1-licensed.
Its closest alternative on selfhost.directory is Radicale (69/100, 5 153 stars). It scores higher overall, so compare the two before you pick. See DAViCal vs Radicale side by side.
Features
- CalDAV protocol implementation
- Free/busy time display
- Shared calendar access
- WebDAV Accessread-write not recommended
How to configure DAViCal
admin_emailAdmin email addressAdmin email address
domain_nameDomain name for constructing URLsDomain name for constructing URLs
pg_connectPostgreSQL connection stringPostgreSQL connection string
sysabbrSystem abbreviation/nameSystem abbreviation/name
system_nameSystem name displayed in UISystem name displayed in UI
More in Calendar & Contacts
DavisSelf-hosted CalDAV, CardDAV, and WebDAV server with admin interface for calendars, contacts, and file sharing, built on sabre/dav with Symfony 7 and Bootstrap 5.
DavMailDavMail is a self-hosted, open-source gateway letting any mail client access Microsoft Exchange and Office 365 via IMAP, SMTP, CalDAV, CardDAV, and LDAP.
dayGLANCESelf-hosted, open-source day planner with visual time-blocking, tasks, habits, and calendar sync — runs locally in browser or Docker, no account needed.
Docker-RadicaleSelf-hosted, open-source Docker image for Radicale CalDAV/CardDAV server with security hardening and multi-architecture support.
EGroupwareEGroupware is a self-hosted open-source collaboration suite from Germany with email, calendar, contacts, tasks, projects, CRM, chat, and documents. Free CE or paid EPL.
FlowSelf-hosted, open-source time and event management application with calendar, tasks, notes, places, and multi-user support across web, desktop, and mobile platforms.
FluidCalendarFluidCalendar is a self-hosted, open-source Motion alternative for intelligent task scheduling with Google Calendar, Outlook, and CalDAV sync.- GancioGancio is a shared agenda for local communities, designed to focus on content and avoid walled gardens by supporting open standards like ActivityPub, RSS, and iCalendar.
GRRGRR is a self-hosted open-source PHP/Symfony resource booking system for rooms, equipment, vehicles and personnel with periodic bookings, moderation, quotas, LDAP/SSO.
immich-carddav-bridgeSelf-hosted bridge that synchronizes preview images from Immich people to CardDAV contacts, tested with Nextcloud and Radicale, runs via Docker with cron scheduling.
Keeper.shOpen-source, self-hosted calendar syncer keeping CalDAV, iCloud, Google, Fastmail and Outlook schedules in step, with every Pro feature plus an MCP server.
KurrierKurrier is an open-source, self-hosted workspace unifying email, calendars, contacts, and file storage via IMAP/SMTP, CalDAV, CardDAV, and WebDAV/S3 with OIDC/SSO auth.
0 comments