Skip to content
A docker image to run a Radicale Server on a synology
Shell Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docker updated alpine to 3.9, added no-cache flag to ensure to install lates… Jan 31, 2019
images updated readme and added some images and shields Jan 23, 2019
screenshots Changed README.md. Added Screenshots. Changed syntax for first start Mar 17, 2018
LICENSE Init Mar 17, 2018
README.md
docker-build.sh implemented stop and connect script Jan 24, 2019
docker-connect.sh implemented stop and connect script Jan 24, 2019
docker-run.sh implemented stop and connect script Jan 24, 2019
docker-stop.sh implemented stop and connect script Jan 24, 2019

README.md

Radicale Server Docker image

Docker stars   Docker pulls   Latest release   Release date

Docker repo   Github repo

Dockerised Radicale Server built from source

Introduction

The special feature of this container is to configure the User and Group ID of the running docker container. So you can use the existing user permissions of a Synology. This Docker image is also extremly lightweight with ~66MB (InfCloud web interface is not included! But who needs that?!).

Quickstart

  1. [OPTIONAL] Create a group for all Docker users in Control Panel: G-Docker
  2. [OPTIONAL] Create a user to run the Docker image: Docker-Radicale
  3. [OPTIONAL] Adjust folder permissions to the new user
  4. Use Putty to connect to Synology
  5. Find ID of the user (step 2)
id -u Docker-Radicale
1001
  1. [OPTIONAL -> see Screenshots] Start container once from the Console. This will be deposited in the Docker app on the Synology (under the tab Image). It is important to use the ID (step 5) because of folder permissions.
docker run -p SynoPort5232:5232 -e UID='1001' -e GID='1001' -v /your/custom/path/on/Synology:/data/ djonasdev/synology-radicale-server
  1. A new container has now been created on Synology in the Docker app. This can now be renamed and modified.
  2. You're done! The container is now always started with the previously used User and Group ID.

This image will automatically create a configuration file for Radicale Server.

Screenshots

Download container

Download container

Setup #1 - General

Setup #1 - General

Setup #2 - Volumes

Setup #2 - Volumes

Setup #3 - Ports

Setup #3 - Ports

Setup #4 - User/Group ID

Setup #4 - User/Group ID

Setup #5 - Folder Permission

Setup #5 - Folder Permission

Setup #6 - Folder Permission

Setup #6 - Folder Permission

Start Container

Start Container

Detailed description of image and containers

Used ports

This image uses 1 tcp ports:

  • 5232 - Standart port of Radicale Server

Volume

This image uses one volume with internal path /data. It will create a subfolder config and store configuration file (automatically created if not exist) there.

Radicale configuration

To customize Radicale configuration, either:

License

This Dockerfile and scripts are released under MIT License.

Radicale Server has its own license.

You can’t perform that action at this time.