Mattermost Desktop — open-source программа, живучая находка
Категория: Коммуникации · Лицензия: Apache 2.0 · Платформа: Windows / macOS / Linux (зависит от программы)
⬇ Скачать с официального сайтаMattermost
Mattermost — это самохостящийся корпоративный мессенджер. Идейно — клон Slack с упором на on-premise развёртывание: вместо облака SaaS-компании всё стоит на твоих серверах, твои данные не покидают периметр. Open source ядро (MIT/AGPLv3 для разных частей), есть коммерческие Enterprise-редакции с дополнительными SSO/compliance-функциями.
Зачем
Сценарии, где Slack/Teams не подходят:
- Госструктуры, оборонка, банки — где переписка не может уехать на сервера AWS в США.
- Компании с собственной политикой хранения данных (GDPR, HIPAA, ФЗ-152).
- Команды с дорогими тарифами Slack: 50+ человек, full message history, лимиты на интеграции — на собственном Mattermost это бесплатно.
- Разработчики, любящие интеграцию с Git, CI/CD, мониторингом — Mattermost дружелюбен к webhook'ам.
- Air-gapped окружения — серверы без интернета.
Архитектура
- Бэкенд: Go.
- База: PostgreSQL (рекомендована) или MySQL.
- Хранилище файлов: локальная ФС или S3-совместимое.
- Frontend: React (web и Electron-десктоп).
- Мобильные клиенты: React Native (iOS, Android).
- Развёртывание: бинарник, Docker, docker-compose, Kubernetes Helm chart, Omnibus-инсталлятор.
Что есть
- Команды (Teams) → внутри них каналы (публичные, приватные, прямые сообщения, групповые).
- Треды в каналах (как в Slack), реакции эмодзи, упоминания, кодовые блоки с подсветкой синтаксиса.
- Загрузка файлов, превью изображений, видео, PDF.
- Markdown в сообщениях полный — таблицы, цитаты, чек-листы.
- Полнотекстовый поиск.
- Голосовые и видеозвонки через встроенный плагин Calls (на WebRTC).
- Plugin marketplace: GitHub, GitLab, Jira, Jenkins, Zoom, MS Teams Mesh, Boards (канбан), Playbooks (runbook'и для инцидент-менеджмента).
Playbooks и Boards
Две встроенные «надстройки», превратившие Mattermost из мессенджера в платформу:
- Playbooks — структурированные процедуры реагирования на инциденты. Описываешь шаги, ассайнишь людей, при инциденте — кнопка «Start playbook», создаётся канал-комната с чек-листом и автоматизациями.
- Boards — канбан-доски, чек-листы, таблицы а-ля Notion/Trello, привязанные к каналам.
Интеграции
Webhook'и (incoming/outgoing), Slash-commands, Bot Accounts, OAuth2, REST API. Любой Slack-incoming-webhook URL заменяется на Mattermost-аналог почти один-в-один — миграция тривиальна.
Аутентификация
Локальные аккаунты, LDAP/AD (синхронизация групп), SAML 2.0 SSO (Okta, OneLogin, Azure AD), Google OAuth, GitLab OAuth, OpenID Connect. Многие из этих — только в Enterprise-редакции.
Лицензирование
- Team Edition — open source, бесплатная, для всех базовых нужд.
- Enterprise E10/E20 — платные подписки, открывают LDAP-group sync, SAML SSO, compliance-экспорт, retention policies, гилд-кастомные требования.
Сравнение с альтернативами
- Rocket.Chat — главный конкурент, тоже open source, тоже самохостинг, но на JavaScript/Meteor — тяжелее, медленнее, шире из коробки.
- Zulip — упор на потоки и темы (Stream → Topic), очень структурированная переписка, тоже open source.
- Element/Matrix — для federated-сценариев, шифрование E2EE из коробки.
Установка
Бинарник под Linux x86_64/ARM, Docker-образы, Helm chart на mattermost.com/download. Десктоп-клиент на тех же страницах. Минимальные требования для команды до 1000 человек: 2 vCPU, 4 ГБ RAM, PostgreSQL 13+.
⬇ Скачать с официального сайта| Название | Mattermost Desktop |
| Категория | Коммуникации |
| Лицензия | Apache 2.0 |
| Официальный сайт | https://mattermost.com/download/ |
| Цена | 0 ₽ — программа бесплатная |
| Языки | Русский, английский и десятки других (зависит от сборки) |
