आवश्यकताएं
सॉफ़्टवेयर
क्लाइंट सॉफ्टवेयर
डेस्कटॉप ऐप्स
- विंडोज: विंडोज 7, 8.1, और 10
- मैक: मैकओएस 10.12+
- लिनक्स: उबंटू एलटीएस 18.04 या बाद में रिलीज़ करता है हालांकि आधिकारिक तौर पर समर्थित नहीं है, लिनक्स डेस्कटॉप ऐप भी RHEL/CENTOS 7+ पर चलता है।
पीसी वेब
- क्रोम: V77+
- फ़ायरफ़ॉक्स: V68+
- सफारी: V12+
- एज: V44+
मोबाइल क्षुधा
- iOS: iPhone 5S डिवाइस और बाद में iOS 11+ के साथ
- Android: Android डिवाइस Android 7+ के साथ
मोबाइल वेब
- iOS: IOS 11+ सफारी 12+ या क्रोम 77+ के साथ
- एंड्रॉइड: क्रोम 77+ के साथ एंड्रॉइड 7+
ईमेल क्लाइंट
- डेस्कटॉप क्लाइंट: आउटलुक 2010+, ऐप्पल मेल संस्करण 7+, थंडरबर्ड 38.2+
- वेब आधारित ग्राहक: कार्यालय 365, आउटलुक, जीमेल, याहू, एओएल
- मोबाइल क्लाइंट: iOS मेल ऐप (iOS 7+), Gmail मोबाइल ऐप (Android, iOS)
सर्वर सॉफ़्टवेयर
Mattermost सर्वर ऑपरेटिंग सिस्टम
- उबंटू 18.04, डेबियन बस्टर, सेंटोस 6+, सेंटोस 7+, रेडहैट एंटरप्राइज लिनक्स 7+, ओरेकल लिनक्स 6+, ओरेकल लिनक्स 7+। -डॉकर-संगत ऑपरेटिंग सिस्टम (लिनक्स-आधारित ओएस) पर मामले की डॉकटर छवि का उपयोग करना अभी भी अनुशंसित है। जबकि फेडोरा, फ्रीबीएसडी और आर्क लिनक्स के लिए सामुदायिक समर्थन मौजूद है, मैटरमॉस्ट में वर्तमान में इन प्लेटफार्मों के लिए उत्पादन समर्थन शामिल नहीं है।
######D डेटाबेस सॉफ्टवेयर
- MySQL 5.6, 5.7, 8 (MySQL 8 समर्थन पर नीचे नोट देखें)
- PostgreSQL 9.4+
- अमेज़ॅन अरोरा MySQL 5.6+
चीनी, जापानी और कोरियाई भाषाओं में खोज की आवश्यकता वाले तैनाती को MySQL 5.7.6+ और ngram पूर्ण-पाठ पार्सर के कॉन्फ़िगरेशन की आवश्यकता होती है। दो वर्णों को खोजने के लिए, आपको
ft_min_word_len
औरinnodb_ft_min_token_size
को2
पर सेट करना होगा और MySQL को पुनरारंभ करना होगा। विवरण के लिए CJK चर्चा देखें। PostgreSQL पर खोज सीमाएँ: - ईमेल पते परिणाम वापस नहीं करते हैं।
- हैशटैग या हाल ही में एक डैश युक्त उपयोगकर्ता नामों के उल्लेख खोज परिणामों को वापस नहीं करते हैं।
- डैश रिटर्न वाले गलत परिणामों के रूप में डैश को खोज क्वेरी में नजरअंदाज कर दिया जाता है।
- यदि उपरोक्त में से कोई भी समस्या है, तो आप या तो Elasticsearch (E20) सुविधा को सक्षम कर सकते हैं या इसके बजाय MySQL स्थापित कर सकते हैं। MySQL पर खोज सीमाएँ:
- हैशटैग या हाल ही में एक डॉट युक्त उपयोगकर्ता नाम के उल्लेख खोज परिणाम नहीं करते हैं।
MySQL 8 समर्थन:
MySQL 8.0.4 में, डिफ़ॉल्ट प्रमाणीकरण प्लगइन को mysql_native_password
से caching_sha2_password
(https://mysqlserverteam.com/mysql-8-0-4-new-default-to-caching_sha2_password/) से बदल दिया गया था। यदि आप MySQL 8.0.4+ का उपयोग कर रहे हैं, तो आपको अपनी MySQL कॉन्फ़िगरेशन फ़ाइल में निम्नलिखित प्रविष्टि जोड़कर mysql_native_password
को सक्षम करना होगा:
[mysqld]
default-authentication-plugin=mysql_native_password
हार्डवेयर
सीपीयू, रैम और स्टोरेज स्पेस का उपयोग उपयोगकर्ता के व्यवहार के आधार पर काफी भिन्न हो सकता है। ये हार्डवेयर सिफारिशें पारंपरिक तैनाती पर आधारित हैं और आपके उपयोगकर्ता कितने सक्रिय हैं, इसके आधार पर बढ़ सकते हैं या सिकुड़ सकते हैं। इसके अलावा, मेमोरी आवश्यकताओं को पीक फ़ाइल साझा करने वाली गतिविधि द्वारा संचालित किया जा सकता है। सिफारिश डिफ़ॉल्ट 50 एमबी अधिकतम फ़ाइल आकार पर आधारित है, जिसे सिस्टम कंसोल से समायोजित किया जा सकता है। इस संख्या को बदलने से मेमोरी आवश्यकताओं को बदल सकता है। 2,000 से अधिक उपयोगकर्ताओं से बड़ी तैनाती के लिए, पूर्ण पैमाने पर अपने सिस्टम के उपयोग का अनुकरण करने के लिए मैटरमॉस्ट ओपन सोर्स लोड टेस्टिंग फ्रेमवर्क का उपयोग करने की सिफारिश की जाती है: https://github.com/mattermost/mattermost-load-test।
टीम की तैनाती के लिए हार्डवेयर आवश्यकताएं
सबसे छोटे से मध्यम मामले में टीम की तैनाती को पंजीकृत उपयोगकर्ताओं के आधार पर निम्नलिखित विनिर्देशों के साथ एकल सर्वर पर समर्थित किया जा सकता है:
- 1 - 1,000 उपयोगकर्ता - 1 वीसीपीयू/कोर, 2 जीबी रैम
- 1,000 - 2,000 उपयोगकर्ता - 2 वीसीपीयू/कोर, 4 जीबी रैम
एंटरप्राइज़ परिनियोजन (मल्टी-सर्वर) के लिए हार्डवेयर आवश्यकताएँ
स्केल आवश्यकताएं
एक मल्टी-सर्वर सेटअप के साथ एंटरप्राइज़ संस्करण की तैनाती के लिए, हमारे स्केलिंग गाइड देखें। यह अत्यधिक अनुशंसा की जाती है कि पायलटों को आपकी विशिष्ट संगठनात्मक आवश्यकताओं के आधार पर पूर्ण पैमाने पर उपयोग का अनुमान लगाने के लिए उद्यम-व्यापी तैनाती से पहले चलाया जाता है। आप अपने सिस्टम के उपयोग को अनुकरण करने के लिए MatterMost ओपन सोर्स लोड टेस्टिंग फ्रेमवर्क का उपयोग कर सकते हैं: https://github.com/mattermost/mattermost-load-test। मैटरमॉस्ट के प्रदर्शन निगरानी उपकरणों का उपयोग विस्तृत प्रदर्शन माप के लिए किया जा सकता है और आकार और स्थापना सुनिश्चित करने के लिए रनिंग सिस्टम का निरीक्षण करना सही है।
सिस्टम आवश्यकताएं
मल्टी-सर्वर सेटअप के साथ एंटरप्राइज़ एडिशन परिनियोजन के लिए, हम आपके मामले की तैनाती का समर्थन करने के लिए निम्नलिखित सिस्टम की अत्यधिक अनुशंसा करते हैं:
- एंटरप्राइज एडिशन E20 में उपलब्ध प्रदर्शन निगरानी सुविधा के माध्यम से, अपने मामले की तैनाती के सिस्टम स्वास्थ्य को ट्रैक करने के लिए प्रोमेथियस।
- प्रदर्शन निगरानी सुविधा के साथ प्रोमेथियस द्वारा एकत्र किए गए सिस्टम स्वास्थ्य मैट्रिक्स की कल्पना करने के लिए ग्रेफाना। ग्राफाना 5.0.0 और बाद में सिफारिश की जाती है।
- क्लस्टर वातावरण में अत्यधिक कुशल डेटाबेस खोजों का समर्थन करने के लिए Elasticsearch। Elasticsearch 5.0 और बाद में समर्थित है। यहां और जानें।
- मिनियो या AWS S3। MatterMost ऑब्जेक्ट स्टोरेज सिस्टम के साथ संगत है जो S3 API को लागू करता है। अन्य S3- संगत सिस्टम काम कर सकते हैं, लेकिन आधिकारिक तौर पर समर्थित नहीं हैं। हमारे प्रलेखन में फ़ाइल संग्रहण कॉन्फ़िगरेशन विकल्पों के बारे में अधिक जानें।
वैकल्पिक भंडारण गणना
ऊपर दिए गए स्टोरेज साइज़िंग के विकल्प के रूप में, आप अपने स्वयं के भंडारण उपयोग का पूर्वानुमान लगा सकते हैं। ऑपरेटिंग सिस्टम और डेटाबेस सहित लगभग 600 एमबी से 800 एमबी से लगभग 600 एमबी से 800 एमबी के साथ शुरू करें, फिर गुणित उत्पाद जोड़ें:
- प्रति माह प्रति उपयोगकर्ता अनुमानित भंडारण (नीचे देखें), एक वर्ष में 12 महीने से गुणा
- एक वर्ष में उपयोगकर्ताओं की औसत औसत संख्या अनुमानित है
- एक 1-2x सुरक्षा कारक
प्रति माह प्रति उपयोगकर्ता का अनुमानित भंडारण
प्रति उपयोगकर्ता फ़ाइल उपयोग उद्योगों में काफी भिन्न होता है। नीचे बेंचमार्क की सिफारिश की जाती है:
- कम उपयोग टीम (1-5 एमबी/उपयोगकर्ता/महीना)
- मुख्य रूप से संवाद करने के लिए पाठ संदेश और लिंक का उपयोग करें। उदाहरणों में सॉफ्टवेयर डेवलपमेंट टीमें शामिल होंगी जो वेब-आधारित दस्तावेज़ निर्माण और प्रबंधन टूल का भारी उपयोग करती हैं, और इसलिए शायद ही कभी सर्वर पर फाइलें अपलोड करें।
- मध्यम उपयोग टीम (5-25 एमबी/उपयोगकर्ता/महीना)
- संवाद करने के लिए पाठ संदेशों के साथ -साथ साझा दस्तावेजों और छवियों के मिश्रण का उपयोग करें। उदाहरणों में उन व्यावसायिक टीमों को शामिल किया जा सकता है जो आमतौर पर स्क्रीनशॉट, पीडीएफएस और माइक्रोसॉफ्ट ऑफिस के दस्तावेजों को साझा करने और समीक्षा के लिए मैटरमॉस्ट में खींच सकते हैं।
- उच्च उपयोग टीम (25-100 एमबी/उपयोगकर्ता/महीना)
- सबसे भारी यूटलाइज़ेशन टीमों से आता है जो नियमित रूप से बड़ी संख्या में बड़ी फ़ाइलों को अपलोड करता है। उदाहरणों में रचनात्मक टीमें शामिल हैं जो एक पाइपलाइन उत्पादन प्रक्रिया में टैग और कमेंट्री के साथ कलाकृति और मीडिया को साझा और संग्रहीत करती हैं। उदाहरण: 2x के सुरक्षा कारक के साथ मध्यम उपयोग (5-25 एमबी/उपयोगकर्ता/महीने) के साथ एक 30-व्यक्ति टीम को 3.5 जीबी (30 उपयोगकर्ताओं * 5 एमबी * 12 महीने * 2x सुरक्षा कारक) और 17.6 के बीच की आवश्यकता होगी। अगले वर्ष में GB (30 उपयोगकर्ता * 25 mb * 12 महीने * 2x सुरक्षा कारक)।