Найти в Дзене
Тюнинг Админа

Почтовый сервер на базе Docker + Kerio Connect

Это коротенькая статья для тех, кто желает понастальгировать и развернуть популярный в своё время почтовый сервер от компании Kerio. Для этого у вас должен быть установлен Docker и git: apt install git -y apt install docker -y Скачать докер образ можно так: docker pull starcraft66/kerio-connect:latest Скачать каталог для собственной сборки: git clone https://github.com/starcraft66/docker-kerio-connect.git Переходим в скаченный каталог: cd docker-kerio-connect Собираем образ: docker build -t kerio-connect . Запускаем контейнер Kerio Connect: docker run --name="kerio" \ -p 4040:4040 \ -p 25:25 -p 465:465 -p 587:587 -p 110:110 -p 995:995 \ -p 143:143 -p 993:993 -p 119:119 -p 563:563 -p 389:389 -p 636:636 \ -p 80:80 -p 443:443 -p 5222:5222 -p 5223:5223 \ -v /path/to/cluster.cfg:/opt/kerio/mailserver/cluster.cfg \ -v /path/to/users.cfg:/opt/kerio/mailserver/users.cfg \ -v /path/to/mailserver.cfg:/opt/kerio/mailserver/mailserver.cfg \ -v /path/to/stats.dat:/opt/kerio/mailserver/stats.dat \

Это коротенькая статья для тех, кто желает понастальгировать и развернуть популярный в своё время почтовый сервер от компании Kerio.

Для этого у вас должен быть установлен Docker и git:

apt install git -y

apt install docker -y

Скачать докер образ можно так:

docker pull starcraft66/kerio-connect:latest

Скачать каталог для собственной сборки:

git clone https://github.com/starcraft66/docker-kerio-connect.git

Переходим в скаченный каталог:

cd docker-kerio-connect

Собираем образ:

docker build -t kerio-connect .

Запускаем контейнер Kerio Connect:

docker run --name="kerio" \

-p 4040:4040 \

-p 25:25 -p 465:465 -p 587:587 -p 110:110 -p 995:995 \

-p 143:143 -p 993:993 -p 119:119 -p 563:563 -p 389:389 -p 636:636 \

-p 80:80 -p 443:443 -p 5222:5222 -p 5223:5223 \

-v /path/to/cluster.cfg:/opt/kerio/mailserver/cluster.cfg \

-v /path/to/users.cfg:/opt/kerio/mailserver/users.cfg \

-v /path/to/mailserver.cfg:/opt/kerio/mailserver/mailserver.cfg \

-v /path/to/stats.dat:/opt/kerio/mailserver/stats.dat \

-v /path/to/charts.dat:/opt/kerio/mailserver/charts.dat \

-v /path/to/license:/opt/kerio/mailserver/license \

-v /path/to/store:/opt/kerio/mailserver/store \

-v /path/to/sslcert:/opt/kerio/mailserver/sslcert \

kerio-connect

После запуска, идём проверять по адресу:

https://ip_address:4040

Внутри контейнера есть SSH-сервер, учётная запись для подключения:

User: docker

Password: test123

Вот собственно и всё, в ближайшее время выйдет статья по серверу 1с в Docker с postgrespro, nginx и pgadmin, в 4-х независимых контейнерах.