Add CardDav and CalDav servers #80

Merged
BrunoBernardino merged 2 commits from feature/carddav-caldav-server into main 2025-07-20 11:35:32 +02:00
BrunoBernardino commented 2025-07-20 11:30:58 +02:00 (Migrated from github.com)

This implements the servers, but not the clients (yet). The implementation is essentially a proxy to Radicale (as a container in docker-compose.yml), with certain security assurances.

If you're upgrading, basically you'll need to create a new data-radicale directory, and everything else should just work.

This will also release v2.3.0 with those servers enabled by default. Tested with Thunderbird and Apple Calendar + Contacts.

To disable these, simply add the new config details and comment out or don't add the new radicale service from docker-compose.yml.

Related to #56

This implements the servers, but not the clients (yet). The implementation is essentially a proxy to Radicale (as a container in `docker-compose.yml`), with certain security assurances. If you're upgrading, basically you'll need to create a new `data-radicale` directory, and everything else should just work. This will also release v2.3.0 with those servers enabled by default. Tested with Thunderbird and Apple Calendar + Contacts. To disable these, simply add the new config details and comment out or don't add the new `radicale` service from `docker-compose.yml`. Related to #56
BrunoBernardino (Migrated from github.com) reviewed 2025-07-20 11:33:08 +02:00
BrunoBernardino (Migrated from github.com) commented 2025-07-20 11:33:08 +02:00

For now, this seemed like the best place to put these, but once the calendar and contacts clients are added, they'll be moved there.

For now, this seemed like the best place to put these, but once the calendar and contacts clients are added, they'll be moved there.
BrunoBernardino (Migrated from github.com) reviewed 2025-07-20 11:34:12 +02:00
@ -0,0 +1,149 @@
# -*- mode: conf -*-
# vim:ft=cfg
# Config file for Radicale - A simple calendar server
BrunoBernardino (Migrated from github.com) commented 2025-07-20 11:34:12 +02:00

All configuration details can be seen in https://radicale.org/v3.html#configuration, I left here what could be some common ones to potentially tweak.

All configuration details can be seen in https://radicale.org/v3.html#configuration, I left here what could be some common ones to potentially tweak.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
bewcloud/bewcloud!80
No description provided.