Skip to content

MGate 2026.10.2

Choose a tag to compare

@Ivan08 Ivan08 released this 16 Oct 10:43
· 1 commit to main since this release

Added

  • Двухфакторная аутентификация: проверка второго фактора TOTP (2FA) при авторизации в системе.
  • Сетевой экран и динамическая фильтрация: динамическая синхронизация правил и банов nftables через сервис агента, поддержка наборов адресов IPv6.
  • Управление TLS-сертификатами: автоматический выпуск и продление сертификатов ACME (Let's Encrypt) через фоновые задачи и API.
  • Фоновые задачи: механизм распределённых блокировок (advisory locks), автоматический мониторинг очередей доставки писем, проверка DNS-записей и регламентное обслуживание секций БД.
  • Веб-почта: действие «Не спам» (not-spam) с автоматическим дообучением спам-фильтра Rspamd (learn-ham / learn-spam) при перемещении писем между папками.
  • Мониторинг и Observability: преднастроенные правила алертинга Prometheus и обзорный дашборд MGate Overview для Grafana.
  • Резервное копирование: автоматизированные сценарии верификации целостности репозитория резервных копий Restic и структуры дампов PostgreSQL.

Fixed

  • Postfix: снятие ограничений anvil на авторизацию и одновременные подключения на порту submission для корректной работы клиентов в сетях с трансляцией адресов (NAT).

Образы

Публичные, docker pull без авторизации, платформа linux/amd64.

Образ Digest
ghcr.io/mgate-server/mgate-agent:2026.10.2 sha256:e95acbb2bd97b45531e3758e3856d76c6ef73e1139e80deb9229a38eaa6235f7
ghcr.io/mgate-server/mgate:2026.10.2 sha256:b1119b9ee9622b1c745306bf00d63f9411322c55ab426e9edfc71568c15414dd
ghcr.io/mgate-server/web:2026.10.2 sha256:5b02487143eb06e00463f675403a30b30ee80163d64d4507795491369445e8ba
ghcr.io/mgate-server/postfix:2026.10.2 sha256:c5e3a526c5c01d7343e3775a744e3475f7421ab4c55c470459aa14ea1a6e20e4
ghcr.io/mgate-server/dovecot:2026.10.2 sha256:57b2c33ee4372f4e5ace12dde37b464858402e30b9a377df2a3b4ee59866258c
ghcr.io/mgate-server/rspamd:2026.10.2 sha256:69990e0efc05a9f0b5452b0cb7d13ebf3464b7b50f3cb86cbc46c9dc915fd341
ghcr.io/mgate-server/unbound:2026.10.2 sha256:62f80a47764930890121a68fe3baed171a9eca251380e06834288ecaa372cb80
ghcr.io/mgate-server/traefik:2026.10.2 sha256:afd9a3400168eeedf08800d2338670bb6a1335f97a39e45f9478ef0f9e6348e1
ghcr.io/mgate-server/backup:2026.10.2 sha256:10113f44eb3efcaaee8b4513828ce25b8e793f99bbea986e7699a8d3fd2e068d
ghcr.io/mgate-server/firewall:2026.10.2 sha256:053db6798f61b17f16ae45ee99ccd60f3b7a7adfafb91446c9c2296ef3434c1f

Установка и обновление

git clone https://github.com/mgate-server/mgate.git && cd mgate && git checkout v2026.10.2
make init            # .env и секреты; при обновлении добавляет новые переменные
# в .env: MGATE_VERSION=2026.10.2
docker compose pull && docker compose up -d