No description
- Shell 84.6%
- Dockerfile 15.4%
| etc | ||
| .gitignore | ||
| Dockerfile | ||
| README.md | ||
Docker Kerio-Connect
Kerio Connect is Mail/Groupware like Microsoft Exchange, but running on Linux. More Informations under www.kerio.com/connect
THIS IS A PRIVAT BUILD AND HAS NO CONNECTION TO KERIO COMPANY
USE AT YOUR OWN RISK
Instructions
Get latest download link here: http://download.kerio.com/archive/
docker login git.beyondedge.de
docker build -t git.beyondedge.de/beyondedge/kerio-connect:latest -t git.beyondedge.de/beyondedge/kerio-connect:10.0.9p1 .
docker push git.beyondedge.de/beyondedge/kerio-connect:10.0.9p1
docker push git.beyondedge.de/beyondedge/kerio-connect:latest
Installation
mkdir -p /opt/stacks/kerio/config
mkdir -p /opt/stacks/kerio/data/{license,store,sslcert,config}
chown 911:911 /opt/stacks/kerio/data/{license,store,sslcert,config}
chmod 700 /opt/stacks/kerio/data/{license,store,sslcert,config}
touch /opt/stacks/kerio/config/{cluster.cfg,users.cfg,mailserver.cfg,stats.dat,charts.dat}
chown 911:911 /opt/stacks/kerio/config/{cluster.cfg,users.cfg,mailserver.cfg,stats.dat,charts.dat}
chmod 600 /opt/stacks/kerio/config/{cluster.cfg,users.cfg,mailserver.cfg,stats.dat,charts.dat}
Docker Compose
---
networks:
traefik:
external: true
name: "traefik"
services:
app:
image: git.beyondedge.de/beyondedge/kerio-connect:latest
restart: unless-stopped
ports:
- 4040:4040
- 25:25
- 465:465
- 587:587
- 110:110
- 995:995
- 143:143
- 993:993
- 119:119
- 563:563
- 389:389
- 636:636
- 5222:5222
- 5223:5223
- 8800:8800
- 8843:8843
#- 9001:9001 # Supervisor Access
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
- /opt/stacks/kerio/config/cluster.cfg:/opt/kerio/mailserver/cluster.cfg
- /opt/stacks/kerio/config/users.cfg:/opt/kerio/mailserver/users.cfg
- /opt/stacks/kerio/config/mailserver.cfg:/opt/kerio/mailserver/mailserver.cfg
- /opt/stacks/kerio/config/stats.dat:/opt/kerio/mailserver/stats.dat
- /opt/stacks/kerio/config/charts.dat:/opt/kerio/mailserver/charts.dat
- /opt/stacks/kerio/data/license:/opt/kerio/mailserver/license
- /opt/stacks/kerio/data/store:/opt/kerio/mailserver/store
- /opt/stacks/kerio/data/sslcert:/opt/kerio/mailserver/sslcert
- /opt/stacks/kerio/data/config:/opt/kerio/mailserver/settings/config
labels:
- "traefik.enable=true"
- "traefik.docker.network=traefik"
- "traefik.http.services.kerio.loadbalancer.server.port=80"
# Enable http and redirect to https
- "traefik.http.routers.kerio.rule=Host(`kerio.example.com`)"
- "traefik.http.routers.kerio.entrypoints=http"
- "traefik.http.routers.kerio.middlewares=redirect-https"
# Enable https with ACME certificates
- "traefik.http.routers.kerio-secure.rule=Host(`kerio.example.com`)"
- "traefik.http.routers.kerio-secure.entrypoints=https"
- "traefik.http.routers.kerio-secure.tls.certresolver=acmetls"
networks:
- traefik