Skip to content

illpillow/radicale-docker

Repository files navigation

Radicale Docker

This repository contains a sample for running Radicale inside docker.

It uses a python container to run Radicale and an nginx container for access and user authentication.

Prerequisites

  • Docker
  • Docker Compose
  • Access to Docker Hub or python and nginx base images
  • Access to Alpine package repository and PyPI repository or offline packages and files

Configuration

In order to restrict access to Radicale edit the credentials file and fill in your credentials. Default credentials are admin:admin.

Optional configuration

To enable versioning of your data you can enable GIT support. GIT gets installed per default in the radicale docker file.

  1. Uncomment the storage hook for GIT inside the radicale configuration file.
  2. Initialize an empty GIT repository inside radicale data folder:
    git init
  3. Set the user information for GIT commits inside the GIT repository:
    git config user.email ""
    git config user.name "Radicale"
    

Start

Fire up radicale and nginx:

docker-compose up

You can now access the radicale webinterface on your local machine.

About

Radicale inside docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published