30 lines
1.3 KiB
YAML
30 lines
1.3 KiB
YAML
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
|