Instruções de instalação

Instalação do Ubuntu

Instale o servidor Matter Most em uma máquina de 64 bits. Suponha que o endereço IP deste servidor seja 10.10.10.2. Para instalar o servidor Matter Most no Ubuntu

  • Faça login no servidor que hospedará o servidor Matter e abra uma janela de terminal.
  • Faça o download da versão mais recente do servidor Matter Most. No comando a seguir, substitua x.x.x pela versão que você deseja baixar:
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
  • Extraia os arquivos do servidor mais importante.
tar -xvzf mattermost*.gz
  • Mova o arquivo extraído para o diretório /opt.
sudo mv mattermost /opt
  • Crie o diretório de armazenamento para arquivos.
sudo mkdir /opt/mattermost/data
  • Configure um usuário e um grupo do sistema chamado `MatterMim ‘que executará este serviço e definirá a propriedade e as permissões.
    • Crie o usuário e o grupo mais importante:
  sudo useradd --system --user-group mattermost
 
  • Defina o usuário e o grupo principal como o proprietário dos arquivos mais importantes:
  sudo chown -R mattermost:mattermost /opt/mattermost
 
  • Dê permissões de gravação para o grupo mais importante:
  sudo chmod -R g+w /opt/mattermost
 
  • Configure o driver do banco de dados no arquivo /opt/mattermemm/config/config.json
  • Defina também “siteurl” para o URL básico completo do site (por exemplo, “https://mattermem.example.com”).
  • Teste o servidor mais importante para garantir que tudo funcione.
  • Configure o Matter para usar o Systemd para iniciar e parar.
    • Crie um arquivo de unidade Systemd:
  sudo touch /lib/systemd/system/mattermost.service
 
  • Abra o arquivo da unidade como root em um editor de texto e copie as seguintes linhas no arquivo:
  [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
 
  • Faça do SystemD carregar a nova unidade.
  sudo systemctl daemon-reload
 
  • Verifique se a unidade foi carregada.
  sudo systemctl status mattermost.service
 
  • Inicie o serviço.
  sudo systemctl start mattermost.service
 
  • Verifique se o máximo está em execução.
  curl http://localhost:806
 
  • Defina a matéria para iniciar a inicialização da máquina.
  sudo systemctl enable mattermost.service
 

Instalação do docker

Implante o máximo usando uma configuração de vários nó com o Docker Compose. Recomenda -se a experiência com a composição do Docker. Para uma visualização de um único nó do Matter (sem email), consulte a configuração da máquina local usando o Docker. Se você tiver algum problema de instalação, consulte o Guia de Solução de Problemas. Para enviar uma melhoria ou correção, clique em Editar na parte superior desta página. Instale o Docker compor usando o guia online. Você deve baixar o lançamento mais recente da página do Docker Compose Github e colocar o binário na sua pasta/usr/local/bin. Geralmente, você pode usar o seguinte comando, substituindo o $ DockerComposeVersion pela versão Docker Compose para instalar:

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
Implante a configuração do Docker Matter Matter, executando:
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

A rede do Docker-Compose que é criada padrão para 172.18.0.0/16. Se você precisar alterar a rede padrão, este link fornece diretrizes sobre como fazer isso. Se a rede já estiver configurada com o padrão, você precisará executar o seguinte comando para removê -lo. Em seguida, execute o comando novamente para regenerar a rede padrão para incluir a nova configuração de rede.

docker network rm mattermost-server_mm-test

Para verificar se a rede de docker atual use o seguinte comando para listá -lo

docker network ls [OPTIONS]
 Português