File | Date | Author | Commit |
---|---|---|---|
Dockerfile | 2016-08-29 |
![]() |
[8b2f88] removed obsolete pkgs from Dockerfile |
LICENSE | 2016-08-29 |
![]() |
[88683c] Initial commit |
README.md | 2016-08-29 |
![]() |
[ab4005] added missing protocol |
config.rsp | 2016-08-29 |
![]() |
[2341f6] fixed config.rsp file |
docker-compose.yml | 2016-08-29 |
![]() |
[89a025] removed environment dependent settings |
docker_run.sh | 2016-08-29 |
![]() |
[b5ac77] fixed image name |
runcit.sh | 2016-08-29 |
![]() |
[a346ec] initial commit |
web_env.env | 2016-08-29 |
![]() |
[a346ec] initial commit |
Raspberry Pi compatible docker image containing a Citadel groupware server. This image has been successfully tested on a Raspberry Pi 3 running Hypriot OS.
Run it with the following command (make sure to replace YOUR_HOSTNAME with your preferred hostname (e.g. mail.my.domain):
docker run -d -h YOUR_HOSTNAME --name citadel --dns 8.8.8.8 -e WEBCIT_LANG=en -e WEBCIT_HTTP_PORT=8080 -e WEBCIT_HTTPS_PORT=8443 -p 25:25 -p 110:110 -p 143:143 -p 465:465 -p 587:587 -p 993:993 -p 995:995 -p 8881:8080 -p 8481:8443 ufud/rpi-citadel
You may also specify the -v (--volumes) option in order to use persistent storage, just replace YOUR_LOCAL_DATA_DIRECTORY with the path to your local docker data directory:
docker run -d -h YOUR_HOSTNAME --name citadel --dns 8.8.8.8 -e WEBCIT_LANG=de -e WEBCIT_HTTP_PORT=8080 -e WEBCIT_HTTPS_PORT=8443 -v YOUR_LOCAL_DATA_DIRECTORY:/data -p 25:25 -p 110:110 -p 143:143 -p 465:465 -p 587:587 -p 993:993 -p 995:995 -p 8881:8080 -p 8481:8443 ufud/rpi-citadel
You may change WEBCIT_HTTP_PORT and WEBCIT_HTTPS_PORT as well as the corresponding host ports (8881/8481) in docker_run.sh and web_env.env to suit your personal preference.
After startup, you can access Citadel by pointing your browser to http://YOUR_DOCKER_HOST_IP:8881 (HTTP) or https://YOUR_DOCKER_HOST_IP:8481 (SSL).
If you use docker-compose to build the image, please replace YOUR_DOCKER_HOST_IP with the correct IP of your docker host in docker-compose.yml.
User for citadel administration is: citadel
Password for admin user citadel is: p@ssw0rd