Related articles

*   [DAViCal](/index.php/DAViCal "DAViCal")
*   [Kcaldav](/index.php/Kcaldav "Kcaldav")
*   [AgenDAV](/index.php/AgenDAV "AgenDAV")

[Radicale](http://radicale.org/) is a server designed to support the CalDav and CardDav protocols. It requires at least Python 3.3.

## Contents

*   [1 Installation](#Installation)
*   [2 Configuration](#Configuration)
    *   [2.1 Integration](#Integration)
*   [3 Client support](#Client_support)
*   [4 See also](#See_also)

## Installation

**Warning:** Radicale got a major release change. You need to export old version 1.x calendars *before* you install version 2.x. Please, [read](http://radicale.org/1to2/).

[Install](/index.php/Install "Install") the [radicale](https://www.archlinux.org/packages/?name=radicale) package.

## Configuration

The main configuration file is located at `/etc/radicale/config`.

Many of the configuration options can be changed on the command-line:

```
$ radicale --help

```

### Integration

Radicale can be integrated with HTTP webservers like Apache which support the mod_wgsi interface. This causes several options for the configuration of Radicale to be ignored, including: hosts, daemon, pid, ssl, certificate, key, protocol and ciphers keys in the [server] section of the config. Install the radicale module in the python path and write the .wgsi file (to document root).

```
# import radicale
# radicale.log.start()
# application = radicale.Application()
```

The next step is to set up a virtual host for radicale. An example:

```
<VirtualHost *:80>
    ServerName cal.yourdomain.org

    WSGIDaemonProcess radicale user=http group=http threads=1
    WSGIScriptAlias / /srv/http/radicale.wsgi

    <Directory /var/www>
        WSGIProcessGroup radicale
        WSGIApplicationGroup %{GLOBAL}
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>
```

## Client support

Since it uses the CalDav and CardDav protocols, it should support most clients. Currently, the officially supported list is this:

*   [Thunderbird Lightning extension](/index.php/Thunderbird#Extensions "Thunderbird")
*   [GNOME/Evolution](/index.php/GNOME/Evolution "GNOME/Evolution")
*   KOrganizer [korganizer](https://www.archlinux.org/packages/?name=korganizer)
*   InfCloud [infcloud](https://aur.archlinux.org/packages/infcloud/), CalDavZAP [caldavzap](https://aur.archlinux.org/packages/caldavzap/), CardDavMATE [carddavmate](https://aur.archlinux.org/packages/carddavmate/)
*   syncEvolution [syncevolution](https://aur.archlinux.org/packages/syncevolution/)
*   aCal, ContactSync, CalendarSync, CalDAV-Sync CardDAV-Sync and DAVdroid for Google Android
*   Apple iOS
*   Mac OSX Calendar/Contacts

## See also

*   [Project Website radicale.org](http://radicale.org/)