要求
软件
客户软件
# 桌面应用
- Windows:Windows 7、8.1和10 -Mac:MacOS 10.12+ -Linux:Ubuntu Lts发布18.04或更高版本 Linux Desktop应用程序尽管不正式支持,但也在RHEL/CENTOS 7+上运行。
# PC Web
-Chrome:V77+ -Firefox:V68+
- 野生动物园:v12+
- 边缘:V44+
#移动应用
-IOS:iPhone 5S设备,以后使用iOS 11+
- Android:Android 7+的Android设备
#移动网络
- iOS:带有Safari 12+或Chrome 77+的iOS 11+
- Android:Android 7+与Chrome 77+
#电子邮件客户端
- 桌面客户端:Outlook 2010+,Apple Mail版本7+,Thunderbird 38.2+
- 基于Web的客户:Office 365,Outlook,Gmail,Yahoo,AOL
- 移动客户端:iOS邮件应用程序(iOS 7+),Gmail移动应用程序(Android,iOS)
服务器软件
# Matter Matter Matter Matter Server操作系统
-Ubuntu 18.04,Debian Buster,Centos 6+,Centos 7+,Redhat Enterprise Linux 7+,Oracle Linux 6+,Oracle Linux 7+。
- 仍然建议使用兼容Docker兼容操作系统(基于Linux的OS)上的Matter Matter Docker图像。 尽管Fedora,FreeBSD和Arch Linux存在社区支持,但Mattermast目前不包括对这些平台的生产支持。
#数据库软件
-MySQL 5.6、5.7、8(在MySQL 8支持上请参见下面的注释)
- Postgresql 9.4+
-Amazon Aurora mysql 5.6+
需要使用中文,日语和韩语搜索的部署需要MySQL 5.7.6+以及NGRAM Full Text Parser的配置。要搜索两个字符,您还需要设置
ft_min_word_len
和innodb_ft_min_token_size
将其设置为2`并重新启动mySQL。有关详细信息,请参见CJK讨论。 PostgreSQL上的搜索限制: - 电子邮件地址不返回结果。
- 标签或最近提及的包含破折号的用户名不返回搜索结果。
- 包含破折号返回结果的术语不正确结果,因为在搜索查询中忽略了破折号。
- 如果以上任何问题是一个问题,则可以启用Elasticsearch(E20)功能或安装MySQL。 MySQL的搜索限制:
- 主题标签或最新提及包含DOT的用户名不返回搜索结果。
# mysql 8支持:
在MySQL 8.0.4中,默认身份验证插件从“ mysql_native_password”更改为caching_sha2_password
(https://mysqlserverteam.com/mysqlserverteam.com/mysql-8-8-4-4-4-4-4-new-default-authentic-authentic-authentic-plugin-plugin-cachin-caching_shaa2_ssha2_ssha2_ssha2_ssa2_ssa2 _ssa2 _ssa2/)。如果您使用的是MySQL 8.0.4+,则需要通过在MySQL配置文件中添加以下条目来启用mysql_native_password
[mysqld]
default-authentication-plugin=mysql_native_password
硬件
CPU,RAM和存储空间的使用情况可能会根据用户行为而有很大差异。这些硬件建议基于传统部署,并且可能会根据用户的活跃程度而增长或缩小。 此外,内存需求可以通过峰值文件共享活动来驱动。建议基于默认的50 MB最大文件大小,可以从系统控制台调整。更改此数字可能会改变内存要求。 对于大于2,000多个用户的部署,建议使用最重要的开源负载测试框架以全面模拟系统的使用:https://github.com/mattermost/matter-mott/matter-most-most–load-test。
团队部署的硬件要求
大多数中小值的大多数团队部署都可以在单个服务器上支持,并根据注册用户提供以下规格: -1-1,000用户-1个VCPU/核,2 GB RAM -1,000-2,000用户-2个VCPU/核,4 GB RAM
企业部署的硬件要求(多服务器)
#规模要求
有关使用多服务器设置的Enterprise Edition部署,请参见我们的缩放指南。 强烈建议在企业范围内部署之前运行飞行员,以根据您的特定组织需求估算全面使用情况。您可以使用最重要的开源负载测试框架来模拟系统的使用:https://github.com/mattermost/matter-mott-load-test。 Mattermost的性能监控工具可用于详细的性能测量,并检查运行系统以确保尺寸和安装正确。
# 系统要求
对于具有多服务器设置的企业版部署,我们强烈建议您提供以下系统来支持您的最重要部署:
- Prometheus通过企业版E20可用的性能监控功能来跟踪最重要部署的系统健康。
- 格拉法纳(Grafana)可视化普罗米修斯(Prometheus)收集的系统健康指标,具有性能监控功能。建议使用Grafana 5.0.0及以后。
- Elasticsearch在集群环境中支持高效的数据库搜索。 Elasticsearch 5.0和更高版本得到了支持。在这里了解更多。 -Minio或AWS S3。 Mattermast与实现S3 API的对象存储系统兼容。其他与S3兼容的系统可能会起作用,但没有正式支持。在我们的文档中了解有关文件存储配置选项的更多信息。
#替代存储计算
作为上面推荐的存储尺寸的替代方法,您可以预测自己的存储使用情况。从Matter Matter Mostal Server开始大约600 MB至800 MB的尺寸,包括操作系统和数据库,然后添加以下乘以:
- 每月用户估计存储(见下文),一年乘以12个月
- 一年中估计平均用户的平均数量
- 1-2x安全系数
#每月用户估计存储
每个用户的文件使用量在整个行业之间差异很大。建议以下基准测试:
- 使用较低的使用团队(1-5 MB/用户/月)
- 主要使用文本消息和链接进行交流。示例将包括大量使用基于Web的文档创建和管理工具的软件开发团队,因此很少将文件上传到服务器。
- 中型使用团队(5-25 MB/用户/月)
- 使用短信以及共享文档和图像进行交流的混合。示例可能包括通常会拖放屏幕截图,PDF和Microsoft Office文档的业务团队,以共享和审核。
- 高使用团队(25-100 MB/用户/月)
- 最重的UTLIZER来自团队定期将大量大文件上传到最重要的情况下。例子包括在管道生产过程中与标签和评论共享和存储艺术品和媒体的创意团队。 示例:一个30人的团队,安全系数为2倍(5-25 MB/用户/月),需要3.5 GB(30个用户* 5 MB * 12个月* 2倍安全系数)和17.6明年的自由空间的GB(30用户* 25 Mb * 12个月* 2x安全系数)。