Instrucciones de instalación

Instalación de Ubuntu

Instale el servidor más importante en una máquina de 64 bits. Suponga que la dirección IP de este servidor es 10.10.10.2. Instalar el servidor más importante en Ubuntu

  • Inicie sesión en el servidor que aloje el servidor más importante y abrirá una ventana de terminal.
  • Descargue la última versión del servidor Mattermost. En el siguiente comando, reemplace x.x.x con la versión que desea descargar:
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
  • Extraiga los archivos del servidor más importantes.
tar -xvzf mattermost*.gz
  • Mueva el archivo extraído al directorio /opt.
sudo mv mattermost /opt
  • Cree el directorio de almacenamiento para archivos.
sudo mkdir /opt/mattermost/data
  • Configure un usuario y un grupo del sistema llamado Mattermost que ejecute este servicio y establezca la propiedad y los permisos.
    • Crear el usuario y el grupo más importantes:
  sudo useradd --system --user-group mattermost
 
  • Establezca el usuario y el grupo más importante como el propietario de los archivos más importantes:
  sudo chown -R mattermost:mattermost /opt/mattermost
 
  • Dé permisos de escritura al grupo más importante:
  sudo chmod -R g+w /opt/mattermost
 
  • Configure el controlador de la base de datos en el archivo /opt/mattermost/config/config.json
  • También establezca “SiteUrl” en la URL base completa del sitio (por ejemplo, “https://mattermost.example.com”).
  • Pruebe el servidor más importante para asegurarse de que todo funcione.
  • Configurar la materia más importante para usar Systemd para comenzar y detenerse.
    • Cree un archivo de la unidad Systemd:
  sudo touch /lib/systemd/system/mattermost.service
 
  • Abra el archivo de la unidad como root en un editor de texto y copie las siguientes líneas en el archivo:
  [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
 
  • Haga que Systemd cargue la nueva unidad.
  sudo systemctl daemon-reload
 
  • Verifique para asegurarse de que la unidad se cargara.
  sudo systemctl status mattermost.service
 
  • Inicie el servicio.
  sudo systemctl start mattermost.service
 
  • Verifique que la materia se esté ejecutando.
  curl http://localhost:806
 
  • Establezca la materia más importante para iniciar el inicio de la máquina.
  sudo systemctl enable mattermost.service
 

Instalación de Docker

Implemente la materia más utilizando una configuración de nodos múltiples con Docker Compose. Se recomienda la experiencia con Docker Compose. Para obtener una vista previa de nodo única de Mattermost (sin correo electrónico), consulte Configuración de la máquina local usando Docker. Si tiene algún problema para instalar, consulte la guía de solución de problemas. Para enviar una mejora o corrección, haga clic en Editar en la parte superior de esta página. Instale Docker Compose utilizando la guía en línea. Debe descargar la última versión de la página Docker Compose GitHub y poner el binario en su carpeta/USR/local/bin. Por lo general, puede usar el siguiente comando, reemplazando $ DockerComposeVersion con la versión 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
implementa la configuración de Docker más importante ejecutando:
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

La red Docker-Compose que se crea predeterminada es 172.18.0.0/16. Si necesita cambiar la red predeterminada, este enlace proporciona pautas sobre cómo hacerlo. Si la red ya está configurada con el valor predeterminado, debe ejecutar el siguiente comando para eliminarla. Luego, ejecute el comando nuevamente para regenerar la red predeterminada para incluir la nueva configuración de red.

docker network rm mattermost-server_mm-test

Para verificar la red de Docker actual, use el siguiente comando para enumerarlo

docker network ls [OPTIONS]
 Español