Exigences

Logiciel

Logiciel client
Applications de bureau
  • Windows: Windows 7, 8.1 et 10
  • Mac: macOS 10.12+
  • Linux: Ubuntu lts relâche 18.04 ou plus tard Bien qu’il ne soit pas officiellement pris en charge, l’application Linux Desktop fonctionne également sur RHEL / CentOS 7+.
web PC
  • Chrome: v77 +
  • Firefox: V68 +
  • Safari: v12 +
  • bord: v44 +
Application mobile
  • IOS: appareils iPhone 5s et plus tard avec iOS 11+
  • Android: Appareils Android avec Android 7+
Web mobile
  • iOS: iOS 11+ avec Safari 12+ ou Chrome 77+
  • Android: Android 7+ avec Chrome 77+
Client de messagerie
  • Clients de bureau: Outlook 2010+, Apple Mail version 7+, Thunderbird 38.2+
  • Clients basés sur le Web: Office 365, Outlook, Gmail, Yahoo, AOL
  • Clients mobiles: application iOS Mail (iOS 7+), application mobile Gmail (Android, iOS)
Logiciel de serveur
Système d’exploitation de serveur Matter Post
  • Ubuntu 18.04, Debian Buster, Centos 6+, Centos 7+, Redhat Enterprise Linux 7+, Oracle Linux 6+, Oracle Linux 7+.
  • L’utilisation de l’image Docker la plus la plus importante sur un système d’exploitation compatible Docker (OS basé sur Linux) est toujours recommandée. Bien que le soutien communautaire existe pour Fedora, FreeBSD et Arch Linux, Matter Most n’inclut actuellement pas le support de production de ces plateformes.
Logiciel de base de données
  • MySQL 5.6, 5.7, 8 (voir la note ci-dessous sur le support MySQL 8)
  • PostgreSQL 9.4+
  • Amazon Aurora Mysql 5.6+ Les déploiements nécessitant la recherche dans les langues chinoises, japonais et coréennes nécessitent MySQL 5.7.6+ et la configuration de l’analyseur NGRAM en texte intégral. Pour rechercher deux caractères, vous devrez également définir ft_min_word_len et innodb_ft_min_token_size à 2 et redémarrer mysql. Voir la discussion CJK pour plus de détails. Limitations de recherche sur PostgreSQL:
  • Les adresses e-mail ne renvoient pas les résultats.
  • Les hashtags ou les mentions récentes de noms d’utilisateur contenant un tableau de bord ne renvoient pas les résultats de recherche.
  • Les termes contenant un discours renvoient des résultats incorrects car les tirets sont ignorés dans la requête de recherche.
  • Si l’une des ci-dessus est un problème, vous pouvez soit activer la fonction Elasticsearch (E20), soit installer MySQL à la place. Limitations de recherche sur MySQL:
  • Les hashtags ou les mentions récentes de noms d’utilisateur contenant un DOT ne renvoient pas les résultats de recherche.
MySQL 8 Support:

Dans MySQL 8.0.4, le plugin d’authentification par défaut a été passé de mysql_native_password à caching_sha2_password (https://mysqlserverteam.com/mysql-8-0-4-new-default-authentication-plugin-caching_sha2_password/). Si vous utilisez MySQL 8.0.4+, vous devrez activer mysql_native_password en ajoutant l’entrée suivante dans votre fichier de configuration MySQL:

[mysqld]
default-authentication-plugin=mysql_native_password

Matériel

L’utilisation du CPU, de la RAM et de l’espace de stockage peut varier considérablement en fonction du comportement de l’utilisateur. Ces recommandations matérielles sont basées sur des déploiements traditionnels et peuvent se développer ou se rétrécir en fonction de l’activité de vos utilisateurs. De plus, les exigences de mémoire peuvent être motivées par l’activité de partage de fichiers de pointe. La recommandation est basée sur la taille maximale du fichier de 50 Mo par défaut, qui peut être ajustée à partir de la console système. La modification de ce nombre peut modifier les exigences de mémoire. Pour les déploiements de plus de 2 000 utilisateurs, il est recommandé d’utiliser le cadre de test de chargement Open Source la plus Open Source pour simuler l’utilisation de votre système à grande échelle: https://github.com/mattermost/mattermost-load-test.

Exigences matérielles pour les déploiements d’équipe

Les déploiements d’équipe la plupart des petits à moyens peuvent être pris en charge sur un seul serveur avec les spécifications suivantes basées sur les utilisateurs enregistrés:

  • 1 - 1 000 utilisateurs - 1 VCPU / cœurs, 2 Go de RAM
  • 1 000 - 2 000 utilisateurs - 2 VCPU / CORE, 4 Go de RAM
Exigences matérielles pour les déploiements d’entreprise (multi-serveur)
Exigences d’échelle

Pour les déploiements Enterprise Edition avec une configuration multi-serveur, consultez notre guide de mise à l’échelle. Il est fortement recommandé que les pilotes soient exécutés avant les déploiements à l’échelle de l’entreprise afin d’estimer l’utilisation à grande échelle en fonction de vos besoins organisationnels spécifiques. Vous pouvez utiliser le framework de test de chargement Open Source Most Most pour simuler l’utilisation de votre système: https://github.com/mattermost/matterst-load-test. Les outils de surveillance des performances de Matter Post peuvent être utilisés pour des mesures de performances détaillées et pour inspecter le système en cours d’exécution pour s’assurer que le dimensionnement et l’installation sont corrects.

Configuration requise

Pour les déploiements Enterprise Edition avec une configuration multi-server, nous recommandons fortement les systèmes suivants pour prendre en charge votre déploiement de la plus grande partie:

  • PROMETHEUS pour suivre la santé du système de votre déploiement le plus important, grâce à la fonction de surveillance des performances disponibles dans Enterprise Edition E20.
  • Grafana pour visualiser les mesures de santé du système collectées par Prometheus avec la fonction de surveillance des performances. Grafana 5.0.0 et plus tard est recommandé.
  • Elasticsearch pour prendre en charge les recherches de base de données très efficaces dans un environnement de cluster. Elasticsearch 5.0 et ultérieurement est pris en charge. En savoir plus ici.
  • Minio ou AWS S3. Matter Most est compatible avec les systèmes de stockage d’objets qui implémentent l’API S3. D’autres systèmes compatibles S3 peuvent fonctionner, mais ne sont pas officiellement soutenus. En savoir plus sur les options de configuration de stockage de fichiers dans notre documentation.
Calculs de stockage alternatifs

Comme alternative au dimensionnement de stockage recommandé ci-dessus, vous pouvez prévoir votre propre utilisation du stockage. Commencez par un serveur d’importance d’environ 600 Mo à 800 Mo de taille, y compris le système d’exploitation et la base de données, puis ajoutez le produit multiplié de:

  • Stockage estimé par utilisateur par mois (voir ci-dessous), multiplié par 12 mois par an
  • Nombre moyen moyen estimé d’utilisateurs en un an
  • Un facteur de sécurité 1-2x
Stockage estimé par utilisateur par mois

L’utilisation des fichiers par utilisateur varie considérablement d’une totalité des industries. Les repères ci-dessous sont recommandés:

  • Équipes de faible utilisation (1-5 Mo / utilisateur / mois)
    • Utilisez principalement des messages texte et des liens pour communiquer. Les exemples incluraient des équipes de développement de logiciels qui utilisent fortement les outils de création de documents basés sur le Web et de télécharger donc rarement des fichiers sur le serveur.
  • équipes d’utilisation moyenne (5-25 Mo / utilisateur / mois)
    • Utilisez un mélange de messages texte ainsi que des documents et des images partagés pour communiquer. Les exemples peuvent inclure des équipes commerciales qui peuvent généralement faire glisser et supprimer des captures d’écran, des documents PDFS et Microsoft Office dans la plus grande partie pour le partage et l’examen.
  • équipes d’utilisation élevée (25-100 Mo / utilisateur / mois)
    • L’usage la plus lourde provient des équipes qui téléchargent régulièrement un nombre élevé de fichiers volumineux. Les exemples incluent des équipes créatives qui partagent et stockent des illustrations et des médias avec des étiquettes et des commentaires dans un processus de production de pipeline. Exemple: une équipe de 30 personnes avec une utilisation moyenne (5-25 Mo / utilisateur / mois) avec un facteur de sécurité de 2x nécessiterait entre 3,5 Go (30 utilisateurs \ * 5 Mo \ * 12 mois \ * 2x Facteur de sécurité) et 17,6 GB (30 utilisateurs \ * 25 Mo \ * 12 mois \ * 2x Facteur de sécurité) de l’espace libre au cours de la prochaine année.
 Français