Radicale (carddav/caldav)
Radicale for SME Server
Maintainer
stephdl Stéphane de Labrusse AKA Stephdl
kudo to JM LE CORGUILLE, for the idea and the code.
Version
Description
This contribution for smeserver adds a caldav and a carddav server, the collection is located at /home/e-smith/files/radicale.
Radicale is a caldav/carddav server written in python, smeserver-radicale use pip to install and upgrade it. http://radicale.org/
Requirements
You need to enable the epel and the stephdl repositories
Installation
- ONLY for sme9
This contrib is currently held in the epel and the stephdl repository, so the following commands will install the contribs on your smeserver.
yum --enablerepo=epel,stephdl install smeserver-radicale
You will then need to activate the database changes etc. The 'official' way is to perform
signal-event radicale-update
or a much more long event
signal-event console-save
Each time you launch this event and 'console-save' you will upgrade radicale and renew the ssl certificate if it is removed of /home/e-smith/files/radicale
collections
For each user saved in the server-manager you will find a collections that it will own in /home/e-smith/files/radicale/collections. The folder is created at the first login. see it by
ll /home/e-smith/files/radicale/collections/
database
# config show radicale radicale=service TCPPort=5232 access=public debug=False #or True for debugging purpose (logs are in /var/log/radicale/radicale.log) status=enabled
after a change, do
signal-event radicale-update
Radicale Client Configuration
The URL for accessing the radicale server is:
https://<server_domain_name>:5232/USER/calendar.ics https://<server_domain_name>:5232/USER/addressbook.vcf
Where USER is the sme login for this user. You have no frontend, just a server, you can use lightning for caldav with thunderbird and the plugin sogo-connector for carddav.
Uninstall
yum remove smeserver-radicale
Bugs
Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-radicale component or use this link .
ID | Product | Version | Status | Summary (3 tasks) ⇒ |
---|---|---|---|---|
12169 | SME Contribs | 10.0 | CONFIRMED | make cert and key sync with LE when available |
12168 | SME Contribs | 10.0 | CONFIRMED | if public make it listen on 0.0.0.0 |
12140 | SME Contribs | 10.0 | CONFIRMED | upgrade radicale to v3 |