Requisitos

Software

Software del cliente
Aplicaciones de escritorio
  • Windows: Windows 7, 8.1 y 10
  • Mac: macOS 10.12+
  • Linux: Ubuntu Lts se lanza 18.04 o más tarde Aunque no es compatible oficialmente, la aplicación de escritorio Linux también se ejecuta en RHEL/CentOS 7+.
Web PC
  • Chrome: V77+
  • Firefox: V68+
  • Safari: V12+
  • Edge: V44+
Aplicaciones móviles
  • iOS: dispositivos iPhone 5S y luego con iOS 11+
  • Android: dispositivos Android con Android 7+
Web móvil
  • iOS: iOS 11+ con Safari 12+ o Chrome 77+
  • Android: Android 7+ con Chrome 77+
Cliente de correo electronico
  • Clientes de escritorio: Outlook 2010+, Apple Mail versión 7+, Thunderbird 38.2+
  • Clientes basados ​​en la web: Office 365, Outlook, Gmail, Yahoo, AOL
  • Clientes móviles: aplicación iOS Mail (iOS 7+), aplicación móvil Gmail (Android, iOS)
Software del servidor
Sistema operativo del servidor más importante
  • Ubuntu 18.04, Debian Buster, Centos 6+, Centos 7+, Redhat Enterprise Linux 7+, Oracle Linux 6+, Oracle Linux 7+. -Todavía se recomienda usar la imagen de Docker más importante en un sistema operativo compatible con Docker (sistema operativo basado en Linux). Si bien existe soporte comunitario para Fedora, FreeBSD y Arch Linux, Mattermost actualmente no incluye soporte de producción para estas plataformas.
Software de base de datos
  • MySQL 5.6, 5.7, 8 (ver nota a continuación en MySQL 8 Support)
  • PostgreSQL 9.4+
  • Amazon Aurora MySQL 5.6+ Las implementaciones que requieren la búsqueda en idiomas chinos, japoneses y coreanos requieren MySQL 5.7.6+ y la configuración de NGRAM Full-Text Laterer. Para buscar dos caracteres, también necesitará establecer ft_min_word_len y innodb_ft_min_token_size en 2 y reiniciar mysql. Consulte la discusión de CJK para más detalles. Limitaciones de búsqueda en PostgreSQL:
  • Las direcciones de correo electrónico no devuelven resultados.
  • Los hashtags o las menciones recientes de nombres de usuario que contienen un tablero no devuelven los resultados de búsqueda.
  • Términos que contienen un retorno DASH Los resultados incorrectos a medida que los guiones se ignoran en la consulta de búsqueda.
  • Si alguno de los anteriores es un problema, puede habilitar la función Elasticsearch (E20) o instalar MySQL. Limitaciones de búsqueda en MySQL:
  • Los hashtags o las menciones recientes de nombres de usuario que contienen un punto no devuelven los resultados de búsqueda.
MySQL 8 Soporte:

En MySQL 8.0.4, el complemento de autenticación predeterminado se cambió de mysql_native_password a Caching_Sha2_Password (https://mysqlserverteam.com/mysql-8-0-0-4-new-default-authentication-plugin-caching_sha2_passwel/). Si está utilizando MySQL 8.0.4+, deberá habilitar mysql_native_password agregando la siguiente entrada en su archivo de configuración de MySQL:`` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` ``

[mysqld]
default-authentication-plugin=mysql_native_password

Hardware

El uso de la CPU, la RAM y el espacio de almacenamiento pueden variar significativamente en función del comportamiento del usuario. Estas recomendaciones de hardware se basan en implementaciones tradicionales y pueden crecer o reducirse dependiendo de cuán activos sean sus usuarios. Además, los requisitos de memoria pueden ser impulsados ​​por la actividad de intercambio de archivos máximos. La recomendación se basa en el tamaño de archivo máximo predeterminado de 50 MB, que se puede ajustar desde la consola del sistema. Cambiar este número puede cambiar los requisitos de memoria. Para implementaciones de más de 2,000 usuarios, se recomienda utilizar el marco de prueba de carga de código abierto más importante para simular el uso de su sistema a escala completa: https://github.com/mattermost/mattermost-load-test.

Requisitos de hardware para implementaciones de equipo

La mayoría de las implementaciones de equipo más pequeñas a medianas se pueden admitir en un solo servidor con las siguientes especificaciones basadas en usuarios registrados:

  • 1 - 1,000 usuarios - 1 VCPU/núcleos, 2 GB de RAM
  • 1,000 - 2,000 usuarios - 2 VCPU/núcleos, 4 GB de RAM
Requisitos de hardware para implementaciones empresariales (múltiples servidor)
Requisitos de escala

Para las implementaciones de la edición empresarial con una configuración de servidor múltiple, consulte nuestra guía de escala. Se recomienda encarecidamente que los pilotos se ejecuten antes de las implementaciones de toda la empresa para estimar el uso de escala completa en función de sus necesidades organizativas específicas. Puede usar el marco de prueba de carga de código abierto de materia para simular el uso de su sistema: https://github.com/mattermost/mattermost-load-test. Las herramientas de monitoreo de rendimiento de Mattermost se pueden utilizar para mediciones detalladas de rendimiento e inspeccionar el sistema de ejecución para garantizar que el tamaño y la instalación sean correctos.

Requisitos del sistema

Para las implementaciones de la edición empresarial con una configuración de servidor múltiple, recomendamos encarecidamente los siguientes sistemas para admitir su implementación más importante:

  • Prometheus para rastrear la salud del sistema de su implementación más importante, a través de la función de monitoreo de rendimiento disponible en Enterprise Edition E20.
  • Grafana para visualizar las métricas de salud del sistema recopiladas por Prometeo con la función de monitoreo de rendimiento. Grafana 5.0.0 y luego se recomienda.
  • Elasticsearch para admitir búsquedas de bases de datos altamente eficientes en un entorno de clúster. Elasticsearch 5.0 y más tarde es compatible. Aprende más aquí.
  • Minio o AWS S3. La materia más compatible con los sistemas de almacenamiento de objetos que implementan la API S3. Otros sistemas compatibles con S3 pueden funcionar, pero no son compatibles oficialmente. Obtenga más información sobre las opciones de configuración de almacenamiento de archivos en nuestra documentación.
Cálculos de almacenamiento alternativos

Como alternativa al tamaño de almacenamiento recomendado anterior, puede pronosticar su propio uso de almacenamiento. Comience con un servidor más importante de aproximadamente 600 MB a 800 MB de tamaño, incluido el sistema operativo y la base de datos, luego agregue el producto multiplicado de:

  • Almacenamiento estimado por usuario por mes (ver más abajo), multiplicado por 12 meses en un año
  • Número promedio promedio estimado de usuarios en un año
  • Un factor de seguridad de 1-2x
Almacenamiento estimado por usuario por mes

El uso del archivo por usuario varía significativamente en todas las industrias. Se recomiendan los puntos de referencia a continuación:

  • Equipos de uso bajo (1-5 MB/usuario/mes)
    • Use principalmente mensajes de texto y enlaces para comunicarse. Los ejemplos incluirían equipos de desarrollo de software que usan en gran medida las herramientas de creación y administración de documentos basadas en la web y, por lo tanto, rara vez cargarán archivos en el servidor.
  • Equipos de uso medio (5-25 MB/usuario/mes)
    • Use una combinación de mensajes de texto, así como documentos e imágenes compartidas para comunicarse. Los ejemplos pueden incluir equipos comerciales que comúnmente pueden arrastrar y soltar capturas de pantalla, PDF y documentos de Microsoft Office a la mayor cantidad de compartir y revisar.
  • Equipos de uso de alto uso (25-100 MB/usuario/mes)
    • La utilización más pesada proviene de equipos que cargan un gran número de archivos grandes en la mayor cantidad de manera regular. Los ejemplos incluyen equipos creativos que comparten y almacenan obras de arte y medios con etiquetas y comentarios en un proceso de producción de tuberías. Ejemplo: un equipo de 30 personas con uso medio (5-25 MB/usuario/mes) con un factor de seguridad de 2X requeriría entre 3.5 GB (30 usuarios * 5 MB * 12 meses * 2x Factor de seguridad) y 17.6 GB (30 usuarios * 25 MB * 12 meses * 2x Factor de seguridad) de espacio libre en el próximo año.
 Español