Radicale logo

Radicale

A simple CalDAV (calendar) and CardDAV (contact) server

Alternative to: google calendar, google contacts, icloud calendar


Radicale is a small but powerful CalDAV and CardDAV server that lets you share calendars, to-do lists, journal entries, and address books over standard protocols instead of relying on a cloud provider. It works out of the box with minimal configuration, supports authentication and TLS, stores data as plain files, and is compatible with a wide range of CalDAV/CardDAV clients on desktop and mobile.

Radicale Docker Compose example

Self-host Radicale on your own server, homelab, or VPS starting from this Docker Compose example. It runs Radicale in Docker containers using the official ghcr.io/kozea/radicale:latest image, with persistent volumes and automatic restarts preconfigured. Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.

services:
  radicale:
    image: ghcr.io/kozea/radicale:latest
    restart: unless-stopped
    volumes:
      - data:/var/lib/radicale

volumes:
  data:

Prefer a managed setup? WinterFlow installs, configures, and updates Radicale for you using this same Docker Compose configuration.