Difference between revisions of "Radicale (carddav/caldav)"
(Created page with "===Introduction=== The Radicale Project is a complete calendar and contact storing and manipulating solution. It can store multiple calendars and multiple address books. Cal...") |
Unnilennium (talk | contribs) |
||
(17 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | == | + | {{Languages}} |
− | + | == Radicale for SME Server == | |
− | + | === Maintainer === | |
− | + | [mailto:stephdl@de-labrusse.fr stephdl] Stéphane de Labrusse AKA [[User:stephdl|Stephdl]]<br /> | |
− | + | kudo to JM LE CORGUILLE, for the idea and the code. | |
− | + | === Version === | |
− | + | {{ #smeversion: smeserver-radicale }} | |
− | + | [[Version::contrib9|stephdl]][[Has SME9::true| ]] | |
− | |||
− | |||
− | === | + | === Description === |
− | + | This contribution for smeserver adds a caldav and a carddav server, the collection is located at /home/e-smith/files/radicale.<br /> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | 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 === |
− | |||
− | + | <tabs container><tab name="For SME 10"> | |
− | + | yum --enablerepo=smecontribs install smeserver-radicale | |
− | + | nothing more to do on SME 10. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | </tab> | |
− | + | <tab name="For SME 9"> | |
+ | 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 | |
− | |||
− | + | </tab> | |
− | + | </tabs> | |
− | + | ===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 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/ | |
− | + | === 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=== | |
− | + | {{Note box|Keep in mind that there is no frontend, you must use a caldav or a carddav client}} | |
− | + | The URL for accessing the radicale server is: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | https://<server_domain_name>:5232/'''USER'''/calendar.ics | |
− | + | https://<server_domain_name>:5232/'''USER'''/addressbook.vcf | |
− | with the | + | 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 [http://bugs.contribs.org/enter_bug.cgi bugzilla] | |
− | + | and select the smeserver-radicale component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-radicale|title=this link}}. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | {{#bugzilla:columns=id,product,version,status,summary |sort=id|order=desc |component=smeserver-radicale|noresultsmessage="No open bugs found."}} |
− | |||
− | |||
− | |||
− | |||
− | + | ||
− | + | [[Category: Contrib]] | |
− |
Latest revision as of 07:35, 3 September 2022
Radicale for SME Server
Maintainer
stephdl Stéphane de Labrusse AKA Stephdl
kudo to JM LE CORGUILLE, for the idea and the code.
Version
stephdl
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
yum --enablerepo=smecontribs install smeserver-radicale
nothing more to do on SME 10.
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 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/
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 |