Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fphammerle/docker-radicale
Radicale CalDAV (calendars, todo-lists) and CardDAV (contacts) server ☎️ 📅 📱 ☁️ 🐳 🐙
https://github.com/fphammerle/docker-radicale
address-book caldav-server calendar carddav-server cloud contacts docker docker-compose radicale sync
Last synced: about 2 months ago
JSON representation
Radicale CalDAV (calendars, todo-lists) and CardDAV (contacts) server ☎️ 📅 📱 ☁️ 🐳 🐙
- Host: GitHub
- URL: https://github.com/fphammerle/docker-radicale
- Owner: fphammerle
- Created: 2019-07-06T20:43:36.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-13T17:19:31.000Z (4 months ago)
- Last Synced: 2024-09-14T08:19:47.627Z (4 months ago)
- Topics: address-book, caldav-server, calendar, carddav-server, cloud, contacts, docker, docker-compose, radicale, sync
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/fphammerle/radicale
- Size: 114 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Radicale ☎️ 📅 📱 ☁️ 🐳
CalDAV (calendars, todo-lists) and CardDAV (contacts) server
https://radicale.org/
## Setup
1. Create config ( https://radicale.org/configuration/ )
Example:
```
[auth]
type = htpasswd
htpasswd_filename = /etc/radicale/htpasswd
htpasswd_encryption = bcrypt[rights]
type = authenticated[logging]
level = info
```2. Store credentials
```sh
htpasswd -cB htpasswd alice
htpasswd -B htpasswd bob
```3. Test config
```sh
docker run --rm \
-v $PWD/config:/etc/radicale/config \
-v $PWD/htpasswd:/etc/radicale/htpasswd \
-p 5232:5232 fphammerle/radicale
```4. Start daemon
```sh
docker run --name radicale \
-v $PWD/config:/etc/radicale/config:ro \
-v $PWD/htpasswd:/etc/radicale/htpasswd:ro \
-v radicale-collections:/var/lib/radicale/collections:rw \
--detach --restart unless-stopped \
-p 5232:5232 \
fphammerle/radicale
```Image contains `git` and `openssh-client` for use in storage hooks.
Version `2.*` to `3.*` migration guide: https://github.com/Kozea/Radicale/blob/3.0.6/NEWS.md#upgrade-checklist
## Docker Compose 🐙
1. `git clone https://github.com/fphammerle/docker-radicale`
2. `cd docker-radicale`
3. Adapt mount points in [docker-compose.yml](docker-compose.yml)
4. `docker-compose up`