Yêu cầu

Phần mềm

Phần mềm khách hàng

Ứng dụng máy tính để bàn
  • Windows: Windows 7, 8.1 và 10
  • Mac: MacOS 10.12+
  • Linux: Ubuntu LTS phát hành 18.04 trở lên Mặc dù không được hỗ trợ chính thức, ứng dụng máy tính để bàn Linux cũng chạy trên RHEL/CentOS 7+.
Trang web PC
  • Chrome: V77+
  • Firefox: V68+
  • Safari: V12+
  • Edge: V44+
Ứng dụng di động
  • iOS: Thiết bị iPhone 5S và sau này với iOS 11+
  • Android: Thiết bị Android với Android 7+
Web di động
  • iOS: iOS 11+ với Safari 12+ hoặc Chrome 77+
  • Android: Android 7+ với Chrome 77+
Email khách hàng
  • Khách hàng máy tính để bàn: Outlook 2010+, Apple Mail phiên bản 7+, Thunderbird 38.2+
  • Khách hàng dựa trên web: Office 365, Outlook, Gmail, Yahoo, AOL
  • Khách hàng di động: Ứng dụng IOS Mail (iOS 7+), ứng dụng di động Gmail (Android, iOS)

Phần mềm máy chủ

######Hệ điều hành máy chủ quan trọng

  • Ubuntu 18.04, Debian Buster, Centos 6+, Centos 7+, Redhat Enterprise Linux 7+, Oracle Linux 6+, Oracle Linux 7+. -Sử dụng hình ảnh Docker quan trọng trên hệ điều hành tương thích với Docker (HĐH dựa trên Linux) vẫn được khuyến nghị. Mặc dù hỗ trợ cộng đồng tồn tại cho Fedora, FreeBSD và Arch Linux, nhưng hiện tại, Materal không bao gồm hỗ trợ sản xuất cho các nền tảng này.
Phần mềm cơ sở dữ liệu
  • MySQL 5.6, 5.7, 8 (xem ghi chú bên dưới trên hỗ trợ MySQL 8)
  • Postgresql 9.4+
  • Amazon Aurora MySQL 5.6+ Việc triển khai yêu cầu tìm kiếm bằng ngôn ngữ Trung Quốc, Nhật Bản và tiếng Hàn yêu cầu MySQL 5.7.6+ và cấu hình của trình phân tích cú pháp toàn văn bản đầy đủ của Ngram. Để tìm kiếm hai ký tự, bạn cũng sẽ cần đặt ft_min_word_len innodb_ft_min_token_size thành 2 và khởi động lại MySQL. Xem Thảo luận CJK để biết chi tiết. Hạn chế tìm kiếm trên PostgreSQL:
  • Địa chỉ email không trả về kết quả.
  • Hashtag hoặc đề cập gần đây của tên người dùng có chứa dấu gạch ngang không trả về kết quả tìm kiếm.
  • Các điều khoản chứa kết quả trả về không chính xác khi dấu gạch ngang bị bỏ qua trong truy vấn tìm kiếm.
  • Nếu bất kỳ vấn đề nào ở trên là một vấn đề, bạn có thể bật tính năng Elaticsearch (E20) hoặc cài đặt MySQL thay thế. Hạn chế tìm kiếm trên MySQL:
  • Hashtag hoặc đề cập gần đây của tên người dùng có chứa một dấu chấm không trả về kết quả tìm kiếm.
Hỗ trợ MySQL 8:

Trong MySQL 8.0.4, plugin xác thực mặc định đã được thay đổi từ mysql_native_password thành bộ nhớ cache_sha2_password (https://mysqlserverteam.com/mysql-8-0-4-4-new-default Nếu bạn đang sử dụng MySQL 8.0.4+, bạn sẽ cần bật mysql_native_password bằng cách thêm mục nhập sau trong tệp cấu hình MySQL của bạn:

[mysqld]
default-authentication-plugin=mysql_native_password

Phần cứng

Việc sử dụng CPU, RAM và không gian lưu trữ có thể thay đổi đáng kể dựa trên hành vi của người dùng. Các khuyến nghị phần cứng này dựa trên các triển khai truyền thống và có thể phát triển hoặc thu nhỏ tùy thuộc vào mức độ tích cực của người dùng của bạn. Hơn nữa, các yêu cầu bộ nhớ có thể được điều khiển bởi hoạt động chia sẻ tệp cực đại. Khuyến nghị dựa trên kích thước tệp tối đa 50 MB mặc định, có thể được điều chỉnh từ bảng điều khiển hệ thống. Thay đổi số này có thể thay đổi yêu cầu bộ nhớ. Đối với việc triển khai lớn hơn 2.000 người dùng, nên sử dụng khung kiểm tra tải nguồn mở quan trọng nhất để mô phỏng việc sử dụng hệ thống của bạn ở quy mô đầy đủ: https://github.com/matter tối đa

Yêu cầu phần cứng để triển khai nhóm

Hầu hết các triển khai nhóm nhỏ đến trung bình có thể được hỗ trợ trên một máy chủ với các thông số kỹ thuật sau dựa trên người dùng đã đăng ký:

  • 1 - 1.000 người dùng - 1 VCPU/lõi, RAM 2 GB
  • 1.000 - 2.000 người dùng - 2 vcpus/lõi, RAM 4 GB

Yêu các yêu cầu phần cứng cho triển khai doanh nghiệp (nhiều máy chủ)

Yêu cầu quy mô

Để triển khai phiên bản doanh nghiệp với thiết lập nhiều máy chủ, hãy xem Hướng dẫn tỷ lệ của chúng tôi. Rất khuyến khích các phi công được điều hành trước khi triển khai toàn doanh nghiệp để ước tính việc sử dụng quy mô đầy đủ dựa trên nhu cầu tổ chức cụ thể của bạn. Bạn có thể sử dụng khung kiểm tra tải nguồn mở quan trọng nhất để mô phỏng việc sử dụng hệ thống của bạn: https://github.com/matter tối đa Có thể sử dụng các công cụ giám sát hiệu suất của Materical, có thể được sử dụng để đo hiệu suất chi tiết và để kiểm tra hệ thống chạy để đảm bảo kích thước và cài đặt là chính xác.

Yêu cầu hệ thống

Đối với các triển khai phiên bản doanh nghiệp với thiết lập nhiều máy chủ, chúng tôi khuyên bạn nên sử dụng các hệ thống sau để hỗ trợ triển khai vấn đề của bạn:

  • Prometheus theo dõi sức khỏe hệ thống của việc triển khai tối đa của bạn, thông qua tính năng giám sát hiệu suất có sẵn trong phiên bản doanh nghiệp E20.
  • Grafana để trực quan hóa các số liệu sức khỏe hệ thống được Prometheus thu thập với tính năng giám sát hiệu suất. Grafana 5.0.0 trở lên được khuyến nghị.
  • Elaticsearch để hỗ trợ các tìm kiếm cơ sở dữ liệu hiệu quả cao trong môi trường cụm. Elaticsearch 5.0 trở lên được hỗ trợ. Tim hiểu thêm ở đây.
  • Minio hoặc AWS S3. Matterval tương thích với các hệ thống lưu trữ đối tượng triển khai API S3. Các hệ thống tương thích S3 khác có thể hoạt động, nhưng không được hỗ trợ chính thức. Tìm hiểu thêm về các tùy chọn cấu hình lưu trữ tệp trong tài liệu của chúng tôi.
Tính toán lưu trữ thay thế

Thay thế cho kích thước lưu trữ được đề xuất ở trên, bạn có thể dự báo sử dụng lưu trữ của riêng mình. Bắt đầu với một máy chủ quan trọng khoảng 600 MB đến 800 MB bao gồm hệ điều hành và cơ sở dữ liệu, sau đó thêm sản phẩm nhân của:

  • Lưu trữ ước tính cho mỗi người dùng mỗi tháng (xem bên dưới), nhân với 12 tháng trong một năm
  • Số người dùng trung bình trung bình ước tính trong một năm
  • Yếu tố an toàn 1-2x
Lưu trữ ước tính cho mỗi người dùng mỗi tháng

Việc sử dụng tập tin trên mỗi người dùng thay đổi đáng kể giữa các ngành công nghiệp. Các điểm chuẩn dưới đây được khuyến nghị:

  • Nhóm sử dụng thấp (1-5 MB/người dùng/tháng)
    • Chủ yếu sử dụng tin nhắn văn bản và liên kết để giao tiếp. Các ví dụ sẽ bao gồm các nhóm phát triển phần mềm sử dụng nhiều công cụ quản lý và tạo tài liệu dựa trên web, và do đó hiếm khi tải lên các tệp lên máy chủ.
  • Nhóm sử dụng trung bình (5-25 MB/người dùng/tháng)
    • Sử dụng hỗn hợp các tin nhắn văn bản cũng như các tài liệu và hình ảnh được chia sẻ để giao tiếp. Các ví dụ có thể bao gồm các nhóm kinh doanh thường có thể kéo và thả ảnh chụp màn hình, PDF và tài liệu Microsoft Office vào vấn đề chia sẻ và xem xét.
  • Nhóm sử dụng cao (25-100 MB/người dùng/tháng)
    • Việc sử dụng nặng nhất đến từ các nhóm tải lên một số lượng lớn các tệp lớn thành vấn đề thường xuyên một cách thường xuyên. Ví dụ bao gồm các nhóm sáng tạo chia sẻ và lưu trữ tác phẩm nghệ thuật và phương tiện truyền thông với các thẻ và bình luận trong một quy trình sản xuất đường ống. Ví dụ: Một nhóm 30 người có mức sử dụng trung bình (5-25 MB/người dùng/tháng) với hệ số an toàn là 2x sẽ yêu cầu từ 3,5 Gb (30 người dùng * 5 MB * 12 tháng * 2X Hệ số an toàn) và 17.6 GB (30 người dùng * 25 Mb * 12 tháng * 2x Hệ số an toàn) của không gian trống trong năm tới.
 Tiếng Việt