La plus grande partie est facile à utiliser l'application de messagerie

Mattermost Logiciel de chat en direct

Application de collaboration d'équipe auto-hébergée, un remplacement de Slack

L'application Matter Most est facile à utiliser les communications de centralisation de la messagerie en un seul endroit avec une prise en charge de la recherche. Utilisez-le pour la collaboration par équipe interne multicanal.

Aperçu

L’application Matter Most est une collaboration d’équipe open source et un logiciel de chat en direct hautement sécurisé et évolutif. Il est considéré comme une alternative aux applications de chat en direct propriétaires les plus populaires et aux logiciels de collaboration d’équipe. C’est un mélange d’équipes Slack et Microsoft et en fait un superset des deux applications. Matter Post App fournit des solutions de qualité d’entreprise pour la collaboration par équipe. Il aide les grandes entreprises à gérer le chat d’équipe, le partage de documents et le chat vidéo en un seul endroit et facilite la recherche et la découverte des informations. Il existe de nombreuses autres applications LiveChat dans le monde open-source comme Zulipchat, Rocket.Chat et laisse-chat mais comptent sur surclasser toutes ces applications avec sa large gamme de fonctionnalités et surtout l’accent mis sur la sécurité. L’application Matter Most prend en charge de nombreuses intégrations pour vous aider à créer et à gérer vos workflows comme les webhooks entrants et sortants, les commandes de slash personnalisées, les robots et la boîte à outils de développeur. Il a une API robuste qui permet au développeur de construire facilement le plus important. La plupart des organisations soucieuses de la vie privée font confiance à la plus grande partie, car cela aide les équipes à se déplacer plus rapidement vers les objectifs partagés tout en s’adaptant à des conditions changeantes dans les fuseaux horaires. Donc, si vous cherchez à aider votre équipe à organiser et à être productive, la plus grande importance mérite d’être considérée. Il est livré avec des applications de bureau et mobiles, ce qui rend également transparent pour collaborer sur tous vos appareils.

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.

Caractéristiques

Voici les principales caractéristiques de la matière la plupart

  • Communiquez parfaitement
    • Conversations organisées en équipes et canaux
    • Historique des messages entièrement consultable
    • Messagerie 1 contre 1 et groupe
    • Partage de voix, de vidéo et d’écran
    • Partage de fichiers, d’image et de liens
    • Emoji et Rich Markdown Formatting
    • Support multi-langues
  • Concentrez-vous sur ce qui est le plus important
    • Notifications personnalisées de bureau, de courrier électronique et de mobile personnalisés
    • Ne pas déranger le mode
    • chaînes préférées
    • Les mots clés mentionnent les alertes
  • Accélérer les workflows avec des outils intégrés
    • Ensemble d’intégration DevOps
    • webhooks entrant et sortant
    • Commandes de slash personnalisées
    • Plugins et extensions
    • boîte à outils de bots et de développeurs
    • Bibliothèque API robuste
    • Applications OAuth 2.0
  • Administrer avec un contrôle total sur vos données
    • Représentation de l’évaluation et de la conformité
    • Politiques de rétention des données
    • Conditions d’utilisation personnalisées
    • Authentification AD / LDAP et synchronisation de groupe
    • Authentification multi-facteurs forcée
    • Saml 2.0 Single Sign-On
    • Outils de gestion de la ligne de commande et de la base de données
    • Surveillance des performances et du système

Instructions d’installation

Installation d’Ubuntu

Installez le serveur Matter Post sur une machine 64 bits. Supposons que l’adresse IP de ce serveur est 10.10.10.2. Pour installer le serveur Matter Most sur Ubuntu

  • Connectez-vous au serveur qui hébergera le serveur Matter Most et ouvrira une fenêtre de terminal.
  • Téléchargez la dernière version du serveur Most Most. Dans la commande suivante, remplacez x.x.x par la version que vous souhaitez télécharger:
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
  • Extraire les fichiers de serveur les plus importants.
tar -xvzf mattermost*.gz
  • Déplacez le fichier extrait vers le répertoire / opt.
sudo mv mattermost /opt
  • Créez le répertoire de stockage pour les fichiers.
sudo mkdir /opt/mattermost/data
  • Configurez un utilisateur et un groupe système appelé «Mattermmost» qui exécutera ce service et définira la propriété et les autorisations.
    • Créez le principal utilisateur et groupe:
  sudo useradd --system --user-group mattermost
 
  • Définissez l’utilisateur et le groupe Most Most en tant que propriétaire des fichiers Most Most:
  sudo chown -R mattermost:mattermost /opt/mattermost
 
  • Donnez des autorisations d’écriture au groupe le plus important:
  sudo chmod -R g+w /opt/mattermost
 
  • Configurez le pilote de base de données dans le fichier /opt/mattermost/config/config.json
  • Définissez également “SITEURL” à l’URL de base complète du site (par exemple “https://matterstmost.example.com”).
  • Testez le serveur Most Most pour vous assurer que tout fonctionne.
  • Configuration de la question la plupart pour utiliser SystemD pour démarrer et arrêter.
    • Créer un fichier unitaire Systemd:
  sudo touch /lib/systemd/system/mattermost.service
 
  • Ouvrez le fichier unitaire comme racine dans un éditeur de texte et copiez les lignes suivantes dans le fichier:
  [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
 
  • Faites charger Systemd la nouvelle unité.
  sudo systemctl daemon-reload
 
  • Vérifiez que l’unité a été chargée.
  sudo systemctl status mattermost.service
 
  • Démarrez le service.
  sudo systemctl start mattermost.service
 
  • Vérifiez que la plus grande partie est en cours d’exécution.
  curl http://localhost:806
 
  • Définissez la plus grande importance pour démarrer sur le démarrage de la machine.
  sudo systemctl enable mattermost.service
 

Installation #### Docker Déployez la plus grande partie à l’aide d’une configuration multi-nœuds avec Docker Compose. L’expérience avec Docker Compose est recommandée. Pour une prévisualisation à un seul nœud de Matter PSIMS (sans e-mail), voir la configuration de la machine locale à l’aide de Docker. Si vous avez des problèmes d’installation, consultez le guide de dépannage. Pour soumettre une amélioration ou une correction, cliquez sur Modifier en haut de cette page. Installez Docker Compose à l’aide du guide en ligne. Vous devez télécharger la dernière version de la page Docker Compose GitHub et mettre le binaire sur votre dossier / usr / local / bin. Habituellement, vous pouvez utiliser la commande suivante, en remplaçant $ dockercomposeversion par la version Docker Compose à installer:

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
Déployer la configuration de Docker la plus la plus importante en exécutant:
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

Le réseau Docker-Compose qui est créé par défaut est 172.18.0.0/16. Si vous devez modifier le réseau par défaut, ce lien fournit des directives sur la façon de procéder. Si le réseau est déjà configuré avec la valeur par défaut, vous devez exécuter la commande suivante pour la supprimer. Ensuite, exécutez à nouveau la commande pour régénérer le réseau par défaut pour inclure le nouveau paramètre réseau.

docker network rm mattermost-server_mm-test

Pour vérifier le réseau Docker actuel, utilisez la commande suivante pour la répertorier

docker network ls [OPTIONS]
 Français