Files
email_server/docker-compose.yml
T
2026-06-22 23:57:30 +07:00

30 lines
1.3 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
version: '3.8'
services:
stalwart:
image: stalwartlabs/mail-server:latest
container_name: stalwart-mail
restart: unless-stopped
ports:
- "25:25" # SMTP (входящая почта)
- "587:587" # SMTP с STARTTLS (отправка с аутентификацией)
- "465:465" # SMTP SSL (альтернативный)
- "143:143" # IMAP без SSL
- "993:993" # IMAP SSL
- "8300:8080" # Админ-панель (HTTP)
- "8443:8443" # Админ-панель (HTTPS, если настроите SSL)
volumes:
- ./data:/opt/stalwart-mail/data # Данные почты и конфигурация
- ./logs:/opt/stalwart-mail/logs # Логи
environment:
- STALWART_HTTPS=false # Отключаем HTTPS для админки (легче начать)
- STALWART_ADMIN_USERNAME=admin # Ваш логин админа
- STALWART_ADMIN_PASSWORD=MITogfvo08011997 # Пароль (обязательно смените!)
- STALWART_HOSTNAME=mail.crabs-games.art
- STALWART_SERVER_NAME=crabs-games.art
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/api/health"]
interval: 30s
timeout: 5s
retries: 3