Add Radicale CalDAV/CardDAV service
1
Hello.md
1
Hello.md
@@ -20,6 +20,7 @@ This repository contains Docker Compose files, configuration templates, and depl
|
||||
| Omo | AI coding agent (oh-my-opencode) with local LLM via Bifrost |
|
||||
| Vaultwarden | Self-hosted password manager (Bitwarden-compatible), stores all Agap credentials |
|
||||
| Seafile | File sync, sharing, and document editing (OnlyOffice + WebDAV) |
|
||||
| Radicale | CalDAV/CardDAV server for calendar and contacts (`dav.alogins.net`) |
|
||||
| Copyparty | File sharing on Juris remote server (`share.alogins.net:3999`) |
|
||||
|
||||
## Stack
|
||||
|
||||
1
Home.md
1
Home.md
@@ -23,6 +23,7 @@
|
||||
- [[Vaultwarden]] — Password manager (Bitwarden-compatible)
|
||||
- [[Seafile]] — File sync and document editing
|
||||
- [[Matrix]] — Synapse homeserver, E2EE bot adapter (Adolf + Zabbix)
|
||||
- [[Radicale]] — CalDAV/CardDAV (calendar and contacts)
|
||||
|
||||
## Quick Start
|
||||
|
||||
|
||||
48
Radicale.md
Normal file
48
Radicale.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# Radicale
|
||||
|
||||
Self-hosted CalDAV (calendar) and CardDAV (contacts) server.
|
||||
|
||||
## Details
|
||||
|
||||
| | |
|
||||
|---|---|
|
||||
| **Directory** | `~/agap_git/radicale/` |
|
||||
| **Image** | `tomsquest/docker-radicale` |
|
||||
| **Port** | `5232` |
|
||||
| **URL** | `https://dav.alogins.net` |
|
||||
| **Data** | `/mnt/ssd/dbs/radicale/data/` |
|
||||
| **Config** | `/mnt/ssd/dbs/radicale/config/config` |
|
||||
|
||||
## Authentication
|
||||
|
||||
htpasswd with bcrypt encryption. Users file: `/mnt/ssd/dbs/radicale/config/users`.
|
||||
|
||||
Credentials stored in Vaultwarden as `RADICALE_PASSWORD`.
|
||||
|
||||
### Add a user
|
||||
|
||||
```bash
|
||||
docker exec radicale-radicale-1 htpasswd -nBb USERNAME PASSWORD \
|
||||
>> /mnt/ssd/dbs/radicale/config/users
|
||||
```
|
||||
|
||||
## Client Setup
|
||||
|
||||
Use any CalDAV/CardDAV client (Thunderbird, DAVx⁵ on Android, Apple Calendar/Contacts).
|
||||
|
||||
Server URL: `https://dav.alogins.net/USERNAME/`
|
||||
|
||||
## Config
|
||||
|
||||
```ini
|
||||
[server]
|
||||
hosts = 0.0.0.0:5232
|
||||
|
||||
[auth]
|
||||
type = htpasswd
|
||||
htpasswd_filename = /config/users
|
||||
htpasswd_encryption = bcrypt
|
||||
|
||||
[storage]
|
||||
filesystem_folder = /data/collections
|
||||
```
|
||||
Reference in New Issue
Block a user