Files
email_server/docker-compose.yml
T
2026-06-24 00:14:05 +07:00

35 lines
1.7 KiB
YAML

version: '3.8'
services:
chasquid:
image: registry.gitlab.com/albertito/chasquid:main
container_name: chasquid-mail-server
restart: unless-stopped
# Проброс портов для доступа к почтовому серверу
ports:
- "25:25" # SMTP (входящая почта от других серверов)
- "80:80"
- "587:587" # Submission (для отправки почты клиентами с STARTTLS)
- "465:465" # Submission over TLS (для отправки почты клиентами)
- "993:993" # IMAPS (для получения почты клиентами)
- "995:995" # POP3S (для получения почты клиентами, опционально)
# - "143:143" # IMAP (без шифрования, обычно не рекомендуется)
# - "110:110" # POP3 (без шифрования, обычно не рекомендуется)
environment:
# Укажите домен(ы), для которых нужно получить сертификат Let's Encrypt
- AUTO_CERTS=mail.crabs-games.art
# Укажите email для уведомлений Let's Encrypt
- CERTS_MAIL=admin@crabs-games.art
volumes:
# Том для хранения почтовых ящиков, баз данных пользователей и сертификатов
- chasquid-data:/data
- ./config/domains:/data/chasquid/domains:ro # Примонтируем конфигурацию доменов
- ./config:/data/chasquid/config # Дополнительные настройки
volumes:
chasquid-data:
name: chasquid-data