1.2 KiB
1.2 KiB
Radicale CalDAV Setup
CalDAV server for syncing tasks with Tasks.org (via DAVx⁵).
Docker Compose
version: '3'
services:
radicale:
image: tomsquest/docker-radicale
container_name: radicale
ports:
- "5232:5232"
volumes:
- ./radicale/data:/data
- ./radicale/config:/config
restart: unless-stopped
Config (with authentication)
Create ./radicale/config/config:
[server]
hosts = 0.0.0.0:5232
[auth]
type = htpasswd
htpasswd_filename = /config/users
htpasswd_encryption = bcrypt
[storage]
filesystem_folder = /data/collections
Generate password file:
htpasswd -B -c ./radicale/config/users yourusername
Start
docker-compose up -d
Access http://truenas-ip:5232 in browser to create calendars/task lists.
Connect Tasks.org (Android)
- Install DAVx⁵ (free on F-Droid, paid on Play Store)
- Add account → Login with URL
- URL:
http://truenas-ip:5232 - Enter username/password
- In Tasks.org → Settings → Sync → DAVx⁵ → select your lists
Links
#truenas #caldav #radicale #tasks #self-hosted #docker