الزامات
نرم افزار
نرم افزار مشتری
برنامه های دسک تاپ ######
- ویندوز: ویندوز 7 ، 8.1 و 10
- Mac: MACOS 10.12+
- لینوکس: Ubuntu LTS 18.04 یا بالاتر را منتشر می کند اگرچه به طور رسمی پشتیبانی نمی شود ، برنامه دسک تاپ لینوکس نیز در RHEL/CentOS 7+ اجرا می شود.
وب
- Chrome: V77+
- Firefox: V68+
- سافاری: v12+
- Edge: V44+
برنامه های تلفن همراه
- iOS: دستگاه های آیفون 5S و بعداً با iOS 11+
- Android: دستگاه های Android با Android 7+
وب موبایل
- iOS: iOS 11+ با Safari 12+ یا Chrome 77+
- Android: Android 7+ با Chrome 77+
مشتری ایمیل
- مشتری های دسک تاپ: Outlook 2010+ ، Apple Mail نسخه 7+ ، Thunderbird 38.2+
- مشتریان مبتنی بر وب: Office 365 ، Outlook ، Gmail ، Yahoo ، AOL
- مشتری های تلفن همراه: برنامه IOS Mail (iOS 7+) ، برنامه تلفن همراه Gmail (Android ، iOS)
نرم افزار سرور
ماده ترین سیستم عامل سرور
- Ubuntu 18.04 ، Debian Buster ، Centos 6+ ، Centos 7+ ، Redhat Enterprise Linux 7+ ، Oracle Linux 6+ ، Oracle Linux 7+. -استفاده از ماده داکر در یک سیستم عامل سازگار با Docker (OS مبتنی بر لینوکس) هنوز هم توصیه می شود. در حالی که پشتیبانی جامعه برای Fedora ، FreeBSD و Arch Linux وجود دارد ، Matterest در حال حاضر شامل پشتیبانی تولید برای این سیستم عامل ها نیست.
نرم افزار پایگاه داده
- MySQL 5.6 ، 5.7 ، 8 (به یادداشت زیر در پشتیبانی MySQL 8 مراجعه کنید)
- PostgreSQL 9.4+
- آمازون شفق قطبی 5.6+
استقرار نیاز به جستجو به زبان های چینی ، ژاپنی و کره ای به MySQL 5.7.6+ و پیکربندی پارس کامل متن NGRAM نیاز دارد. برای جستجوی دو کاراکتر ، شما همچنین باید
ft_min_word_len
و" InnoDB_FT_MIN_TOKEN_SIZE “را به` 2 “تنظیم کرده و MySQL را مجدداً راه اندازی کنید. برای جزئیات بیشتر به بحث CJK مراجعه کنید. محدودیت های جستجو در PostgreSQL: - آدرس های ایمیل نتایج را باز نمی گردانند.
- هشتگ یا ذکر اخیر از نام های کاربری حاوی یک داش نتایج جستجوی را برنگرداند.
- اصطلاحات حاوی بازگرداندن داش نتایج نادرست به دلیل نادیده گرفتن خطوط در پرس و جو جستجو.
- اگر هر یک از موارد فوق مسئله ای است ، می توانید ویژگی Elasticsearch (E20) را فعال کنید یا به جای آن MySQL را نصب کنید. محدودیت های جستجو در MySQL:
- هشتگ یا ذکر اخیر از نام های کاربری حاوی DOT نتایج جستجو را برنگرداند.
mysql 8 پشتیبانی:
In MySQL 8.0.4, the default authentication plugin was changed from mysql_native_password
to caching_sha2_password
(https://mysqlserverteam.com/mysql-8-0-4-new-default-authentication-plugin-caching_sha2_password/). اگر از MySQL 8.0.4+ استفاده می کنید ، باید با افزودن ورودی زیر در پرونده پیکربندی MySQL خود ، mysql_native_password
را فعال کنید:`` `` `` `` ``
[mysqld]
default-authentication-plugin=mysql_native_password
سخت افزار
استفاده از CPU ، RAM و فضای ذخیره سازی می تواند بر اساس رفتار کاربر متفاوت باشد. این توصیه های سخت افزاری مبتنی بر استقرار سنتی است و بسته به میزان فعال بودن کاربران شما ممکن است رشد یا کوچک شود. علاوه بر این ، الزامات حافظه را می توان با فعالیت به اشتراک گذاری پرونده اوج هدایت کرد. توصیه بر اساس پیش فرض 50 مگابایت حداکثر اندازه پرونده است که می تواند از کنسول سیستم تنظیم شود. تغییر این شماره ممکن است نیازهای حافظه را تغییر دهد. برای استقرار بزرگتر از 2،000 کاربر ، توصیه می شود از چارچوب تست بار منبع باز برای شبیه سازی استفاده از سیستم خود در مقیاس کامل استفاده کنید: https://github.com/mattermest/matter-load-test.
الزامات سخت افزاری برای استقرار تیم
بیشترین استقرار تیم کوچک و متوسط در یک سرور با مشخصات زیر بر اساس کاربران ثبت شده قابل پشتیبانی است:
- 1 - 1000 کاربر - 1 VCPU/هسته ، 2 گیگابایت رم
- 1000 - 2،000 کاربر - 2 VCPU/CORES ، 4 گیگابایت رم
الزامات سخت افزاری برای استقرار سازمانی (چند سرور)
الزامات مقیاس
برای استقرار Enterprise Edition با یک تنظیم چند سرور ، به راهنمای مقیاس گذاری ما مراجعه کنید. بسیار توصیه می شود که خلبانان قبل از استقرار در سطح سازمانی به منظور برآورد مصرف کامل در مقیاس بر اساس نیازهای سازمانی خاص شما اجرا شوند. برای شبیه سازی استفاده از سیستم خود می توانید از چارچوب تست بار منبع باز استفاده کنید: https://github.com/mattermest/matterest-load-test. از ابزارهای نظارت بر عملکرد Mattermast می توان برای اندازه گیری عملکرد دقیق و برای بازرسی از سیستم در حال اجرا استفاده کرد تا اطمینان حاصل شود که اندازه و نصب صحیح است.
الزامات سیستم
برای استقرار Enterprise Edition با یک مجموعه چند سرور ، ما سیستم های زیر را به شدت توصیه می کنیم تا از ماده شما پشتیبانی کنند:
- پرومتئوس برای ردیابی سلامت سیستم از ماده شما ، از طریق ویژگی نظارت بر عملکرد موجود در Enterprise Edition E20.
- گرافانا برای تجسم معیارهای سلامت سیستم جمع آوری شده توسط پرومتئوس با ویژگی نظارت بر عملکرد. Grafana 5.0.0 و بعد توصیه می شود.
- Elasticsearch برای پشتیبانی از جستجوی پایگاه داده بسیار کارآمد در یک محیط خوشه ای. Elasticsearch 5.0 و بعد از آن پشتیبانی می شود. اینجا بیشتر بدانید
- Minio یا AWS S3. ماده با سیستم های ذخیره سازی شیء که S3 API را پیاده سازی می کنند سازگار است. سایر سیستم های سازگار با S3 ممکن است کار کنند ، اما به طور رسمی پشتیبانی نمی شوند. در مورد گزینه های پیکربندی ذخیره سازی فایل در مستندات ما بیشتر بدانید.
محاسبات ذخیره سازی جایگزین
به عنوان یک گزینه جایگزین برای اندازه گیری ذخیره سازی در بالا ، می توانید استفاده از ذخیره سازی خود را پیش بینی کنید. با یک سرور ماده تقریباً 600 مگابایت تا 800 مگابایت از جمله سیستم عامل و بانک اطلاعاتی شروع کنید ، سپس محصول ضرب شده را اضافه کنید:
- تخمین ذخیره سازی برای هر کاربر در هر ماه (به تصویر زیر مراجعه کنید) ، که 12 ماه در سال چند برابر می شود
- میانگین میانگین تعداد کاربران در یک سال تخمین زده می شود
- یک عامل ایمنی 1-2x
ذخیره تخمین زده شده برای هر کاربر در هر ماه
استفاده از پرونده برای هر کاربر به طور قابل توجهی در صنایع متفاوت است. معیارهای زیر توصیه می شود:
- تیم های کم مصرف (1-5 مگابایت/کاربر/ماه)
- در درجه اول از پیام های متنی و پیوندها برای برقراری ارتباط استفاده کنید. نمونه ها شامل تیم های توسعه نرم افزار هستند که به شدت از ابزارهای ایجاد و مدیریت اسناد مبتنی بر وب استفاده می کنند و بنابراین به ندرت پرونده ها را در سرور بارگذاری می کنند.
- تیم های استفاده متوسط (5-25 مگابایت/کاربر/ماه)
- از ترکیبی از پیام های متنی و همچنین اسناد و تصاویر مشترک برای برقراری ارتباط استفاده کنید. نمونه ها ممکن است شامل تیم های تجاری باشد که معمولاً برای اشتراک گذاری و بررسی ، اسناد PDF و Microsoft Office را به طور معمول می کشند و می کشند.
- تیم های استفاده بالا (25-100 مگابایت/کاربر/ماه)
- سنگین ترین استفاده از تیم هایی است که تعداد زیادی از پرونده های بزرگ را به طور منظم بارگذاری می کنند. مثالها شامل تیم های خلاق است که در یک فرآیند تولید خط لوله ، آثار هنری و رسانه ها را با برچسب ها و تفسیر به اشتراک می گذارند و ذخیره می کنند. مثال: یک تیم 30 نفره با استفاده متوسط (5-25 مگابایت/کاربر/ماه) با ضریب ایمنی 2x بین 3.5 گیگابایت (30 کاربر * 5 مگابایت * 12 ماه * 2x ضریب ایمنی) و 17.6 GB (30 کاربر * 25 MB * 12 ماه * 2x فاکتور ایمنی) از فضای آزاد در سال آینده.