No Description

Fabian Peter Hammerle 662d9f564c readme: added some emojis to title 5 years ago
Dockerfile 657f2fd17b radicale from alpine/edge/testing + bcrypt dependencies; sample config & htpasswd; docker-compose.yml 5 years ago
README.md 662d9f564c readme: added some emojis to title 5 years ago
config 657f2fd17b radicale from alpine/edge/testing + bcrypt dependencies; sample config & htpasswd; docker-compose.yml 5 years ago
docker-compose.yml 657f2fd17b radicale from alpine/edge/testing + bcrypt dependencies; sample config & htpasswd; docker-compose.yml 5 years ago
htpasswd 657f2fd17b radicale from alpine/edge/testing + bcrypt dependencies; sample config & htpasswd; docker-compose.yml 5 years ago

README.md

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
  1. Store credentials

    htpasswd -cB htpasswd alice
    htpasswd -B htpasswd bob
    
  2. Test config

    docker run --rm \
       -v $PWD/config:/etc/radicale/config \
       -v $PWD/htpasswd:/etc/radicale/htpasswd \
       -p 5232:5232 fphammerle/radicale
    
  3. Start daemon

    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
    

Docker Compose 🐙

  1. git clone https://github.com/fphammerle/docker-radicale
  2. cd docker-radicale
  3. Adapt mount points in docker-compose.yml
  4. docker-compose up