Radicale for SME Server
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/
yum --enablerepo=smecontribs install smeserver-radicale
nothing more to do on SME 10.
yum --enablerepo=epel,stephdl install smeserver-radicale
You will then need to activate the database changes etc. The 'official' way is to perform
or a much more long event
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
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 and store all the carddav and caldav entries in two files (calendar.ics & addressbook.vcf).
see them by
ls -la -R /home/e-smith/files/radicale/collections/
# 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
Radicale Client Configuration
The URL for accessing the radicale server is:
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.
yum remove smeserver-radicale
|Summary (3 tasks) ⇒
|make cert and key sync with LE when available
|if public make it listen on 0.0.0.0
|upgrade radicale to v3