UNPKG

arch-wiki-md-repo

Version:

All arch-wiki articles in markdown format, updated every two days.

78 lines (54 loc) 2.81 kB
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/)