Облачный сервер с Mattermost
Mattermost — это мессенджер с открытым исходным кодом для обмена мгновенными сообщениями. Можно использовать как альтернативу другим мессенджерам (например, Rocket.Chat) в качестве корпоративного внутреннего чата в компаниях. В Mattermost можно обмениваться файлами и автоматизировать рутинные действия с помощью сценариев.
Mattermost можно развернуть локально или в облаке — создать облачный сервер с готовыми приложением Mattermost.
Создать облачный сервер с Mattermost
Для работы Mattermost облачный сервер должен быть доступен из интернета. Для этого при создании сервера нужно создать приватную подсеть и подключить публичный IP-адрес.
Для настройки Mattermost при создании сервера необходимо указать user data — пользовательские параметры конфигурации операционной системы. Вы можете задать один из двух набор параметров:
- с автоматическим созданием базы данных PostgreSQL на сервере;
- с подключением созданной облачной базы данных PostgreSQL версии выше 12.
После создания сервера с Mattermost автоматически выпустится бесплатный TLS-сертификат от Let’s Encrypt® для домена, который вы укажете. Для выпуска сертификата нужно добавить A-запись для домена и указать в значении записи публичный IP-адрес сервера. Домен можно добавить в DNS-хостинг Selectel (actual).
1. Создать публичный IP-адрес
Создайте публичный IP-адрес, чтобы облачный сервер с Mattermost был доступен из интернета.
Используйте подраздел Создать публичный IP-адрес инструкции Публичные IP-адреса.
2. Добавить А-запись для домена
Добавьте ресурсную запись, чтобы получить доступ к Mattermost по домену.
Укажите: