Requisiti

Software

software client
app desktop
  • Windows: Windows 7, 8.1 e 10
  • Mac: macOS 10.12+
  • Linux: Ubuntu LTS rilascia 18.04 o successivi Sebbene non sia ufficialmente supportato, l’app Desktop Linux funziona anche su RHEL/CENTOS 7+.
PC Web
  • Chrome: V77+
  • Firefox: V68+
  • Safari: V12+
  • Edge: V44+
App mobili
  • iOS: dispositivi iPhone 5S e successivamente con iOS 11+
  • Android: dispositivi Android con Android 7+
Web mobile
  • iOS: iOS 11+ con Safari 12+ o Chrome 77+
  • Android: Android 7+ con Chrome 77+
Cliente di posta elettronica
  • Clienti desktop: Outlook 2010+, Apple Mail versione 7+, Thunderbird 38.2+
  • Clienti basati sul web: Office 365, Outlook, Gmail, Yahoo, AOL
  • Clienti mobili: app per posta iOS (iOS 7+), app mobile Gmail (Android, iOS)

Software di server ####

Sistema operativo del server
  • Ubuntu 18.04, Debian Buster, CentOS 6+, CentOS 7+, Redhat Enterprise Linux 7+, Oracle Linux 6+, Oracle Linux 7+. -L’uso dell’immagine Docker più materia su un sistema operativo compatibile con Docker (OS a base di Linux) è ancora raccomandato. Mentre esiste il supporto della comunità per Fedora, FreeBSD e Arch Linux, Mattersting non include attualmente il supporto di produzione per queste piattaforme.

Software di database #####

  • Mysql 5.6, 5.7, 8 (vedi nota sotto sul supporto MySQL 8)
  • PostgreSQL 9.4+
  • Amazon Aurora Mysql 5.6+ Le distribuzioni che richiedono la ricerca in lingue cinesi, giapponesi e coreane richiedono MySQL 5.7.6+ e la configurazione del parser full-text di NGRAM. Per la ricerca di due caratteri, dovrai anche impostare ft_min_word_len e innodb_ft_min_token_size a 2 e riavviare Mysql. Vedi la discussione CJK per i dettagli. Limitazioni di ricerca su PostgreSQL:
  • Gli indirizzi e -mail non restituiscono i risultati.
  • Hashtag o recenti menzioni di nomi utente contenenti un trattino non restituiscono i risultati della ricerca.
  • Termini contenenti un reso DASH Risultati errati poiché i trattini vengono ignorati nella query di ricerca.
  • Se uno qualsiasi di quanto sopra è un problema, è possibile abilitare la funzione Elasticsearch (E20) o installare MySQL. Limitazioni di ricerca su MySQL:
  • Hashtag o recenti menzioni di nomi utente contenenti un punto non restituiscono i risultati della ricerca.
Mysql 8 Supporto:

In Mysql 8.0.4, il plug-in di autenticazione predefinito è stato modificato da mysql_native_pativeword a caching_sha2_password (https://mysqlserverteam.com/mysql-8-0-new-default-authentication-plugin-caching_sha2_password/). Se stai utilizzando MySQL 8.0.4+, dovrai abilitare mysql_native_password aggiungendo la seguente voce nel tuo file di configurazione MySQL:

[mysqld]
default-authentication-plugin=mysql_native_password

Hardware

L’utilizzo di CPU, RAM e spazio di archiviazione può variare in modo significativo in base al comportamento dell’utente. Queste raccomandazioni hardware si basano su distribuzioni tradizionali e possono crescere o ridursi a seconda di quanto sono attivi i tuoi utenti. Inoltre, i requisiti di memoria possono essere guidati dall’attività di condivisione dei file di picco. La raccomandazione si basa sulla dimensione massima di 50 MB predefinita, che può essere regolata dalla console di sistema. La modifica di questo numero può modificare i requisiti di memoria. Per le distribuzioni più grandi di 2.000 utenti, si consiglia di utilizzare il framework di test del carico open source per simulare l’utilizzo del sistema su vasta scala: https://github.com/Mattermost/mattermost-load-test.

Requisiti hardware #### per le distribuzioni di team La maggior parte delle distribuzioni di team più piccole a medio possono essere supportate su un singolo server con le seguenti specifiche basate su utenti registrati:

  • 1 - 1.000 utenti - 1 VCPU/core, 2 GB RAM
  • 1.000 - 2.000 utenti - 2 VCPU/core, 4 GB RAM

Requisiti hardware #### per le distribuzioni aziendali (multi-server)

Requisiti di scala ##### Per le distribuzioni Enterprise Edition con una configurazione multi-server, consultare la nostra guida al ridimensionamento. Si consiglia vivamente di eseguire i piloti prima delle distribuzioni a livello aziendale al fine di stimare l’utilizzo a fondo scala in base alle tue esigenze organizzative specifiche. È possibile utilizzare il framework di test del carico open source più materiale per simulare l’utilizzo del sistema: https://github.com/Matter Mostar/Matterm Most-load-test. Gli strumenti di monitoraggio delle prestazioni della maggior parte possono essere utilizzati per misurazioni dettagliate delle prestazioni e per ispezionare il sistema in esecuzione per garantire che il dimensionamento e l’installazione siano corretti.

Requisiti di sistema

Per le distribuzioni Enterprise Edition con una configurazione multi-server, consigliamo vivamente i seguenti sistemi per supportare la tua distribuzione più materia:

  • Prometheus per tenere traccia della salute del sistema della tua distribuzione più materia, attraverso le funzionalità di monitoraggio delle prestazioni disponibili in Enterprise Edition E20.
  • Grafana per visualizzare le metriche di salute del sistema raccolte da Prometheus con la funzione di monitoraggio delle prestazioni. Si consiglia Grafana 5.0.0 e successivamente.
  • Elasticsearch per supportare ricerche di database altamente efficienti in un ambiente di cluster. Elasticsearch 5.0 e successivamente è supportato. Ulteriori informazioni qui.
  • Minio o AWS S3. La più materia è compatibile con i sistemi di archiviazione degli oggetti che implementano l’API S3. Altri sistemi compatibili con S3 possono funzionare, ma non sono ufficialmente supportati. Ulteriori informazioni sulle opzioni di configurazione dell’archiviazione dei file nella nostra documentazione.
calcoli di archiviazione alternativa

In alternativa al dimensionamento di archiviazione consigliato sopra, è possibile prevedere il proprio utilizzo di archiviazione. Inizia con un server più materiale di circa 600 MB a 800 MB di dimensioni, inclusi il sistema operativo e il database, quindi aggiungere il prodotto moltiplicato di:

  • Archiviazione stimata per utente al mese (vedi sotto), multipla per 12 mesi in un anno
  • Numero medio medio stimato di utenti in un anno
  • Un fattore di sicurezza 1-2x
Archiviazione stimata per utente al mese

L’utilizzo del file per utente varia in modo significativo tra i settori. Si consigliano i benchmark seguenti:

  • Team a basso utilizzo (1-5 MB/utente/mese)
    • Utilizzare principalmente messaggi di testo e collegamenti per comunicare. Esempi includerebbero team di sviluppo software che utilizzano pesantemente strumenti di creazione e gestione dei documenti basati sul Web e quindi raramente caricano file sul server.
  • Team di utilizzo medio (5-25 MB/utente/mese)
    • Utilizzare un mix di messaggi di testo, nonché documenti e immagini condivisi per comunicare. Gli esempi potrebbero includere team aziendali che possono comunemente trascinare e rilasciare screenshot, PDF e documenti di Microsoft Office in materia per la condivisione e la revisione.
  • Team ad alto utilizzo (25-100 MB/utente/mese)
    • L’utilizzo più pesante proviene dai team che caricano regolarmente un numero elevato di file di grandi dimensioni. Esempi includono team creativi che condividono e archiviano opere d’arte e media con tag e commenti in un processo di produzione di pipeline. Esempio: un team di 30 persone con media utilizzo (5-25 MB/Utente/Mese) con un fattore di sicurezza di 2x richiederebbe tra 3,5 GB (30 utenti * 5 Mb * 12 mesi * 2x Factor di sicurezza) e 17,6 GB (30 utenti * 25 MB * 12 mesi * 2x di sicurezza) dello spazio libero nel prossimo anno.
 Italiano