This commit is contained in:
2026-06-23 00:08:31 +07:00
parent 5047e99a17
commit fffe8e26f7
+7 -17
View File
@@ -2,28 +2,18 @@ version: '3.8'
services: services:
stalwart: stalwart:
image: stalwartlabs/mail-server:latest image: stalwartlabs/stalwart:latest
container_name: stalwart-mail container_name: stalwart-mail
restart: unless-stopped restart: unless-stopped
ports: ports:
- "25:25" # SMTP (входящая почта) - "25:25" # SMTP (входящая почта)
- "587:587" # SMTP с STARTTLS (отправка с аутентификацией) - "587:587" # SMTP с STARTTLS (отправка с аутентификацией)
- "465:465" # SMTP SSL (альтернативный) - "465:465" # SMTP SSL
- "143:143" # IMAP без SSL - "143:143" # IMAP
- "993:993" # IMAP SSL - "993:993" # IMAPS
- "8300:8080" # Админ-панель (HTTP) - "8300:8080" # Админ-панель (HTTP, bootstrap режим)
- "8443:8443" # Админ-панель (HTTPS, если настроите SSL)
volumes: volumes:
- ./data:/opt/stalwart-mail/data # Данные почты и конфигурация - ./stalwart-data:/opt/stalwart/data # Данные почты и БД
- ./logs:/opt/stalwart-mail/logs # Логи - ./stalwart-config:/opt/stalwart/etc # Конфигурационные файлы (.toml)[citation:4][citation:7]
environment: environment:
- STALWART_HTTPS=false # Отключаем HTTPS для админки (легче начать)
- STALWART_ADMIN_USERNAME=admin # Ваш логин админа
- STALWART_ADMIN_PASSWORD=MITogfvo08011997 # Пароль (обязательно смените!)
- STALWART_HOSTNAME=mail.crabs-games.art - 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