Инструкции по установке

Установка Ubuntu

Установите самый вещественный сервер на 64-битной машине. Предположим, что IP -адрес этого сервера составляет 10.10.10.2. Установить самый вещественный сервер на Ubuntu

  • Войдите на сервер, который будет размещать наиболее вещественный сервер и откройте окно терминала.
  • Загрузите последнюю версию самого вещества сервера. В следующей команде замените x.x.x на версию, которую вы хотите загрузить:
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
  • Извлеките самые материальные файлы сервера.
tar -xvzf mattermost*.gz
  • Переместите извлеченный файл в каталог /opt.
sudo mv mattermost /opt
  • Создайте каталог хранилища для файлов.
sudo mkdir /opt/mattermost/data
  • Установите системного пользователя и группы под названием «Matter», который будет запускать эту услугу, и установит право собственности и разрешения.
    • Создайте самый вещественный пользователь и группу:
  sudo useradd --system --user-group mattermost
 
  • Установите наибольшее значение пользователя и группы в качестве владельца самых материальных файлов:
  sudo chown -R mattermost:mattermost /opt/mattermost
 
  • Дайте разрешения на запись наиболее великой группе:
  sudo chmod -R g+w /opt/mattermost
 
  • Настройка драйвера базы данных в файле/opt/matterst/config/config.json
  • Также установите «SiteUrl» на полный базовый URL -адрес сайта (например, «https://matterost.example.com»).
  • Проверьте самый вещественный сервер, чтобы убедиться, что все работает.
  • Настройка наиболее важного для использования SystemD для запуска и остановки.
    • Создать файл системы SystemD:
  sudo touch /lib/systemd/system/mattermost.service
 
  • Откройте файл устройства в качестве корневого в текстовом редакторе и скопируйте следующие строки в файл:
  [Unit]
  Description=Mattermost
  After=network.target
  After=postgresql.service
  BindsTo=postgresql.service
  
  [Service]
  Type=notify
  ExecStart=/opt/mattermost/bin/mattermost
  TimeoutStartSec=3600
  Restart=always
  RestartSec=10
  WorkingDirectory=/opt/mattermost
  User=mattermost
  Group=mattermost
  LimitNOFILE=49152
  
  [Install]
  WantedBy=postgresql.service
 
  • Сделайте Systemd загрузить новый блок.
  sudo systemctl daemon-reload
 
  • Проверьте, чтобы убедиться, что устройство было загружено.
  sudo systemctl status mattermost.service
 
  • Начните сервис.
  sudo systemctl start mattermost.service
 
  • Убедитесь, что наибольшее значение работает.
  curl http://localhost:806
 
  • Установите наибольшее значение для запуска машины.
  sudo systemctl enable mattermost.service
 

Установка Docker

Развернуть материю с использованием многоузвучной конфигурации с Docker Compose. Рекомендуется опыт работы с Docker Compose. Предварительный просмотр Matter (без электронной почты) см. Настройку локальной машины с помощью Docker. Если у вас есть проблемы с установкой, см. Руководство по устранению неполадок. Чтобы отправить улучшение или исправление, нажмите «Изменить в верхней части этой страницы». Установите Docker Compose, используя онлайн -руководство. Вы должны скачать последний релиз со страницы Docker Compose Github и поместить двоичный файл в папку/usr/local/bin. Обычно вы можете использовать следующую команду, заменив $ DockerComposeversion на версию Docker Compose для установки:

sudo curl -L "https://github.com/docker/compose/releases/download/$dockerComposeVersion/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
развернуть самую веществу настройку Docker, работая:
sudo apt-get install git
git clone https://github.com/mattermost/mattermost-docker.git
cd mattermost-docker
docker-compose build
mkdir -pv ./volumes/app/mattermost/{data,logs,config,plugins,client-plugins}
sudo chown -R 2000:2000 ./volumes/app/mattermost/
docker-compose up -d

Сеть с композитом Docker, которая создает по умолчанию по умолчанию до 172.18.0.0/16. Если вам нужно изменить сеть по умолчанию, эта ссылка предоставляет рекомендации о том, как это сделать. Если сеть уже настроена по умолчанию, вам нужно запустить следующую команду, чтобы удалить ее. Затем запустите команду снова, чтобы восстановить сеть по умолчанию, чтобы включить новую сеть.

docker network rm mattermost-server_mm-test

Чтобы проверить текущую сеть Docker, используйте следующую команду, чтобы перечислить ее

docker network ls [OPTIONS]
 Русский