Sign inSign up

grossmane/radicale-imap

By grossmane

•Updated over 9 years ago

Fork from https://hub.docker.com/r/tomsquest/docker-radicale/ with IMAP Authentication.

Image
0

10K+

grossmane/radicale-imap repository overview

⁠Docker-Radicale

Extension to docker-radicale from tomsquest (https://hub.docker.com/r/tomsquest/docker-radicale/⁠) Docker image for Radicale⁠, the CalDAV/CardDAV server, with IMAP Authentication.

Special points:

  • Security: run as normal user (not root!) with the help of su-exec⁠ (gosu⁠ in C)
  • Safe: use Tini⁠ to handle init
  • Persistent volume: /radicale/data can be mounted by your user or root and will still be readable by the radicale user inside the container
  • Small size: run on python:3-alpine⁠
  • Configurable: Radicale's config⁠ can be modified before building this image

⁠Build & Run

Pull from Docker HUB:

docker pull grossmane/radicale-imap

Or build the container locally:

docker build -t radicale-imap .

Then, run the container:

docker run -d --name radicale-imap --link mail:mail -p 5232:5232 radicale

Or, better run it with persistent data and readonly filesystem:

docker run -d --name radicale-imap --link mail:mail -p 5232:5232 -v ~/radicale:/radicale/data --read-only radicale

⁠Radicale authentication

As per the documentation, authentication is better handled by your reverse-proxy (Nginx, Caddy...):

Please note that these modules have not been verified by security experts. If you need a really secure way to handle authentication, you should put Radicale behind a real HTTP server and use its authentication and rights management methods.
See: http://radicale.org/user_documentation/#idid48⁠

If you wish to do otherwise, edit Radicale's config⁠

⁠Enable Radicale logging

Either, set debug = True in Radicale's config⁠ and rebuild the image.

Or, run the container with the debug flag, without omitting the configuration:

docker run -d --name radicale --link mail:mail -p 5232:5232 -v ~/radicale:/radicale/data radicale \
    radicale --debug --config /radicale/config

Tag summary

Content type

Image

Digest

Size

29.6 MB

Last updated

over 9 years ago

docker pull grossmane/radicale-imap