MattermostMattermost

Бесплатно
Открытый код
Информация

Mattermost — современная платформа с открытым исходным кодом для командной работы, безопасного общения, обмена файлами, управления проектами и автоматизации процессов. Решение устанавливается на Linux-сервера и даёт полный контроль над корпоративными данными. Среди функций Mattermost — групповые чаты и приватные каналы, видеозвонки, продвинутый поиск, интеграции с DevOps- и бизнес-инструментами, а также гибкое управление правами доступа. Подходит для компаний и технических команд, которым важно расширять функциональность и контролировать инфраструктуру.

Основные возможности

  • Командные чаты и каналы: организуйте общение в открытых, приватных и групповых каналах для эффективной работы.
  • Самостоятельное развёртывание: устанавливайте Mattermost на свой Linux-сервер и полностью контролируйте безопасность и данные.
  • Голосовые и видеозвонки: общайтесь в реальном времени с помощью встроенных аудио- и видеоконференций.
  • Обмен файлами: загружайте, храните и делитесь файлами и документами прямо в чатах и каналах.
  • Интеграции и боты: подключайте DevOps, бизнес-приложения или создавайте собственных ботов с помощью API.
  • Поиск и уведомления: быстро находите сообщения, файлы и получайте уведомления с гибкими настройками.
  • Управление доступом: гибкие права пользователей, роли и защищённый гостевой доступ для внешних участников.
  • Мобильные и десктопные клиенты: работайте в Mattermost с любого устройства — приложения доступны для Windows, macOS, Linux, iOS и Android.

Особенности установки

ВремяОСОЗУДиск
20–30 минAlmaLinux 9Debian 12Rocky Linux 9Ubuntu 24.042Gb20Gb
  • Установленное ПО:
    • Docker CE
    • Docker Compose
  • Используемые контейнеры:
    • docker.io/mattermost/mattermost-team-edition
    • docker.io/postgres
    • docker.io/nginx (Обратный прокси, обрабатывающий HTTPS-трафик с использованием заранее полученных TLS/SSL-сертификатов.)
  • Открытые порты:
    • 80, 443 – Веб-доступ (HTTP/HTTPS)
  • Путь к файлам: /root/mattermost
Примечание

По умолчанию мы устанавливаем актуальную стабильную версию программного обеспечения с сайта разработчика или из официальных репозиториев.

Первоначальные настройки

После регистрации Mattermost создаёт рабочее пространство для вашей команды — сразу доступны чаты, каналы, приглашения и советы по началу работы.

Screenshot of interface
  1. Список каналов: Слева отображаются доступные каналы (открытые и приватные), личные сообщения и возможность добавить новые каналы.
  2. Заголовок пространства: В верхней панели отображается название рабочего пространства, версия, строка поиска и иконки управления.
  3. Главная область чата: В центре отображается выбранный канал (например, Town Square) с историей сообщений, описанием и кнопкой для приглашения участников.
  4. Поле ввода сообщений: Внизу — поле для ввода и форматирования сообщений, добавления файлов, эмодзи и отправки сообщений в канал.
  5. Управление участниками: Слева также можно пригласить новых участников для совместной работы.
Примечание

Подробную информацию по основным настройкам Mattermost можно найти в документации разработчика.

Начало работы после установки Mattermost

После оплаты вашего заказа на email, указанный при регистрации, вам придёт письмо с уведомлением о том, что сервер готов к работе. В этом письме будут указаны IP-адрес вашего VPS, а также учётные данные для подключения к web интерфейсу панели управления Mattermost:

  • Ссылка: https://example.com

Когда вы впервые входите в Mattermost, появляется мастер начальной настройки. На этом экране нужно создать учетную запись: введите email, имя пользователя и пароль. После регистрации вы сможете приступить к работе в командном пространстве.

Screenshot of interface
Примечание

Данные для доступа к вашему VPS размещены в разделе «Виртуальные серверы»: выберите нужный сервер и нажмите «Инструкция». Эти сведения также указаны в письме, которое вы получаете после установки.

Обновление Mattermost

Информация

Когда выходит новая версия Mattermost, вы можете безопасно обновить контейнеры — изменится только версия приложения, а все ваши настройки и данные сохранятся. Узнать о новых релизах можно на официальном сайте.

Команды для обновления Mattermost:
cd /root/mattermost
docker compose -f docker-compose.yml -f docker-compose.nginx.yml pull
docker compose -f docker-compose.yml -f docker-compose.nginx.yml up -d
Пример выполнения обновления в SSH-консоли:
[root@server ~]# cd /root/mattermost
[root@server mattermost]# docker compose -f docker-compose.yml -f docker-compose.nginx.yml pull
[+] Pulling 3/3
✔ postgres Pulled
✔ mattermost Pulled
✔ nginx Pulled
[root@server mattermost]# docker compose -f docker-compose.yml -f docker-compose.nginx.yml up -d
[+] Running 3/3
✔ Container mattermost-postgres-1 Running
✔ Container mattermost-mattermost-1 Running
✔ Container nginx_mattermost Running

Мобильные и десктопные приложения Mattermost

Если у вас уже есть доступ к серверу Mattermost, вы можете подключиться напрямую по адресу сервера или используя ссылку-приглашение. Просто введите предоставленный URL в десктопном или мобильном приложении Mattermost или откройте его в браузере, чтобы войти под своими данными и начать работу.

Разблокировка SMTP-портов

В целях безопасности исходящие TCP-порты (25, 465 и 587) по умолчанию заблокированы на всех VPS-серверах. Эта мера направлена на предотвращение рассылки спама. Чтобы снять блокировку, выполните следующие действия:

  1. Зарегистрируйте доменную зону. A-запись вашего домена должна указывать на IP-адрес вашего сервера.
  2. Отправьте запрос в техническую поддержку с указанием, что необходимо открыть исходящие SMTP-порты для отправки почты и домен (или поддомен), с которого будет происходить отправка.
  3. После анализа вашего доменного имени мы примем решение об открытии SMTP-портов и уведомим вас.
Внимание

Для разблокировки SMTP-портов могут потребоваться дополнительные сведения о доменном имени и его предполагаемом использовании.

4 June 2025 г.

Присоединяйтесь к нашему каналу!

Делитесь идеями, голосуйте за функции и оставайтесь в курсе.