Differences from version 1 to 8



@@ -6 +6 @@

<code>zypper install radicale
zypper install radicale

@@ -8 +8 @@

</code>

@@ -15 +15 @@

<code>[server]
[server]

@@ -25 +25 @@

</code>

@@ -32,2 +32,2 @@

<code>ReadWritePaths=/var/lib/radicale/collections /srv/radicale/
</code>
ReadWritePaths=/var/lib/radicale/collections /srv/radicale/

@@ -38 +38 @@

<code>mkdir -p /srv/radicale/collections
mkdir -p /srv/radicale/collections

@@ -42 +42 @@

</code>

@@ -49 +49 @@

<code># Create directory structure
# Create directory structure

@@ -69 +69 @@

</code>

@@ -74,2 +74,2 @@

<code>htpasswd -B -c /etc/radicale/users lsces
</code>
htpasswd -B -c /etc/radicale/users lsces

@@ -80 +80 @@

<code>systemctl daemon-reload
systemctl daemon-reload

@@ -84 +84 @@

</code>

@@ -89 +89 @@

<code>location /dav/ {
location /dav/ {

@@ -97 +97 @@

</code>

@@ -99 +99 @@

**Both Authorization headers needed — nginx strips it without explicit passthrough!**

Both Authorization headers needed — nginx strips it without explicit passthrough!


@@ -103 +103,3 @@

**Calendar export** — Nextcloud UI: Calendar → Edit → Export → saves `.ics` Radicale requires **one event per file** — split the export:

Calendar export — Nextcloud UI:

Calendar → Edit → Export → saves `.ics`
Radicale requires **one event per file** — split the export:


@@ -106 +108 @@

<code>import re, os
import re, os

@@ -124 +126 @@

</code>

@@ -129 +131 @@

<code>import re, os
import re, os

@@ -144 +146 @@

</code>

@@ -149 +151 @@

<code># Calendar events
# Calendar events

@@ -170 +172 @@

</code>

@@ -174 +176,5 @@

**Thunderbird** — Add new calendar/contacts: - Network → CalDAV/CardDAV - URL: `https://yourdomain/dav/username/calendar/` **DAVx⁵ (Android)** — Add account: - Base URL: `https://yourdomain/dav/username/` - Auto-discovers both calendar and contacts

  • Thunderbird — Add new calendar/contacts:
  • Network → CalDAV/CardDAV
  • URL: https://yourdomain/dav/username/calendar/

  • @@ -175,0 +182,8 @@

  • DAVx⁵ (Android) — Add account:
  • Base URL:https://yourdomain/dav/username/
  • Auto-discovers both calendar and contacts
  • Developed with Claude AI

    assistance - Anthropic - April 2026

    Page History
    Date/CommentUserIPVersion
    28 Apr 2026 (12:39 UTC)
    —
    Lester Caine192.168.1.2548
    Current • Source
    Lester Caine192.168.1.2547
    View • Compare • Difference • Source
    Lester Caine192.168.1.2546
    View • Compare • Difference • Source
    Lester Caine192.168.1.2545
    View • Compare • Difference • Source
    Lester Caine192.168.1.2544
    View • Compare • Difference • Source
    Lester Caine192.168.1.2543
    View • Compare • Difference • Source
    Lester Caine192.168.1.2542
    View • Compare • Difference • Source
    Lester Caine192.168.1.2541
    View • Compare • Difference • Source