A leginkább könnyen használható üzenetküldő alkalmazás

Mattermost Élő chatszoftver

Saját üzemeltetett csapat együttműködési alkalmazás, a Slack helyettesítése

A Matter Melly App könnyen használható az üzenetküldő alkalmazás Centralizing Communications egy helyre a keresési támogatással. Használja a többcsatornás belső csapat együttműködéséhez.

Áttekintés

A Matter Squest App egy nyílt forráskódú csapat -együttműködés és élő csevegőszoftver, amely nagyon biztonságos és méretezhető. Ez a legnépszerűbb szabadalmaztatott élő csevegőalkalmazások és a csapat együttműködési szoftver alternatívájának tekinthető. Ez mind a Slack, mind a Microsoft csapatok keveréke, és mindkét alkalmazás szuperszetévé teszi. A Mattering App vállalati szintű megoldásokat kínál a csapat együttműködéséhez. Segít a nagyvállalatoknak a csapat csevegésének, a dokumentummegosztás és a videocsevegés kezelésében egy helyen, és megkönnyíti az információk keresését és felfedezését. Rengeteg más LiveChat alkalmazás létezik a nyílt forrású világban, például a Zulipchat, a Rocket.chat és a Lets-Chat, de a legfontosabb mindezeket az alkalmazásokat széles körű funkciókkal és a biztonságra összpontosítva. A Matter Melly App sok integrációt támogat, amelyek segítenek a munkafolyamatok felépítésében és kezelésében, például a bejövő és kimenő webhooks, az egyedi perjel parancsok, a botok és a fejlesztői eszközkészlet. Robusztus API -val rendelkezik, amely megkönnyíti a fejlesztő számára, hogy a legmegfelelőbbre építhessen. A legtöbb adatvédelem -tudatos szervezet bízik az ügyben, mivel ez segít a csapatoknak, hogy gyorsabban mozogjanak a megosztott célok felé, miközben alkalmazkodnak a feltételek gyors megváltoztatásához az időzónákban. Tehát, ha segítséget szeretne segíteni a csapatának a megszervezésében és a produktívnak, akkor a leginkább érdemes megfontolni. Mind az asztali, mind a mobil alkalmazásokkal érkezik, ami szintén zökkenőmentessé teszi az összes eszközön való együttműködést.

követelmények

szoftver

Ügyfélszoftver
asztali alkalmazások
  • Windows: Windows 7, 8.1 és 10
  • Mac: MacOS 10.12+
  • Linux: Az Ubuntu LTS 18.04 vagy újabb kiadás Noha nem hivatalosan nem támogatják, a Linux Desktop alkalmazás a RHEL/CentOS 7+ -on is fut.
PC webes
  • Chrome: v77+
  • Firefox: V68+
  • Safari: v12+
  • Edge: v44+
mobilalkalmazások
  • iOS: iPhone 5S eszközök és később az iOS 11+ -kal
  • Android: Android eszközök Android 7+ -kal
mobil web
  • iOS: IOS 11+ szafari 12+ vagy Chrome 77+
  • Android: Android 7+ Chrome 77+
E -mail kliens
  • Asztali ügyfelek: Outlook 2010+, Apple Mail 7+ verzió, Thunderbird 38.2+
  • Web alapú ügyfelek: Office 365, Outlook, Gmail, Yahoo, AOL
  • Mobil ügyfelek: iOS Mail App (iOS 7+), Gmail Mobile App (Android, iOS)
szerver szoftver
A Matter Server Server operációs rendszer
  • Ubuntu 18.04, Debian Buster, CentOS 6+, CentOS 7+, Redhat Enterprise Linux 7+, Oracle Linux 6+, Oracle Linux 7+. -Még mindig ajánlott a Docker-kompatibilis operációs rendszer (Linux-alapú OS) című Docker képének használata. Míg a közösségi támogatás létezik a Fedora, a FreeBSD és az Arch Linux számára, a Mattering jelenleg nem foglalja magában ezeknek a platformoknak a termelési támogatását.
Adatbázis -szoftver
  • MySQL 5.6, 5.7, 8 (lásd az alábbi megjegyzést a MySQL 8 támogatásról)
  • PostgreSQL 9.4+
  • Amazon Aurora Mysql 5.6+ A kínai, japán és koreai nyelvek kereséséhez szükséges telepítések megkövetelik a MySQL 5.7.6+ és az NGRAM teljes szöveges elemző konfigurációját. Két karakter kereséséhez be kell állítania az ft_min_word_len és az innodb_ft_min_token_size -t a 2 -re és újraindítani a mysql -t. A részletekért lásd a CJK vitát. Keresési korlátozások a PostgreSQL -n:
  • Az e -mail címek nem adnak vissza eredményeket.
  • Hashtags vagy a Dash -et tartalmazó felhasználónevek közelmúltbeli megemlítése nem adja vissza a keresési eredményeket.
  • A DASH visszatérési feltételeket tartalmazó kifejezések helytelen eredményeket tartalmaznak, mivel a kötőjeleket a keresési lekérdezés nem veszi figyelembe.
  • Ha a fentiek bármelyike ​​probléma, akkor engedélyezheti az Elasticsearch (E20) funkciót, vagy telepítheti a MySQL -t. Keresési korlátozások a MySQL -n:
  • Hashtags vagy a DOT -t tartalmazó felhasználónevek közelmúltbeli megemlítései nem adják vissza a keresési eredményeket.
MySQL 8 Támogatás:

A MySQL 8.0.4-ben az alapértelmezett hitelesítési plugin „mysql_native_password” -ről „caching_sha2_password” -re változott (https://mysqlserverteam.com/mysql-8-0-0-4-rewault-authentication-plugin-chaching_sha2_password/). Ha a MySQL 8.0.4+ -ot használja, akkor engedélyeznie kell a `mysql_native_password" -et a következő bejegyzés hozzáadásával a MySQL konfigurációs fájlba: ``

[mysqld]
default-authentication-plugin=mysql_native_password

Hardver

A CPU, a RAM és a tárolóhely használata a felhasználói viselkedéstől függően jelentősen eltérhet. Ezek a hardver -ajánlások a hagyományos telepítéseken alapulnak, és növekedhetnek vagy zsugorodhatnak attól függően, hogy a felhasználók milyen aktívak. Ezenkívül a memóriakövetelményeket a csúcsfájl -megosztási tevékenység vezetheti. Az ajánlás az alapértelmezett 50 MB -os maximális fájlméreten alapul, amelyet a rendszerkonzolból be lehet állítani. Ennek a számnak a megváltoztatása megváltoztathatja a memóriaigényt. A 2000 felhasználónál nagyobb telepítések esetén ajánlott a leginkább nyílt forráskódú betöltési tesztelési keretrendszert használni a rendszer használatának teljes skálán történő szimulálására: https://github.com/mattersnt/mattersload-stetest.

Hardverkövetelmények a csapat telepítésére

A legtöbb kicsi és közepes szintű csapat telepítését egyetlen szerveren lehet támogatni, a következő specifikációkkal, regisztrált felhasználók alapján:

  • 1 - 1000 felhasználó - 1 VCPU/mag, 2 GB RAM
  • 1000 - 2000 felhasználó - 2 VCPUS/mag, 4 GB RAM
Hardverkövetelmények a vállalati telepítésekhez (multi-server)
skála követelmények

Az Enterprise Edition telepítésekhez több szerver beállítással lásd a Scaling Guide-t. Nagyon ajánlott, hogy a pilótákat a vállalati szintű telepítések előtt futtassák, hogy becsüljék meg a teljes méretű felhasználást az Ön konkrét szervezeti igényei alapján. Használhatja a leginkább nyílt forráskódú betöltési tesztelési keretet a rendszer használatának szimulálására: https://github.com/mattersting/matterhell-load-test. A Pattering teljesítmény -megfigyelő eszközei felhasználhatók a részletes teljesítménymérésekhez, és megvizsgálhatják a futó rendszert a méret és a telepítés helyes biztosítása érdekében.

Rendszerkövetelmények

Az Enterprise Edition telepítésekhez több szerver beállítással nagyon ajánljuk a következő rendszereket, hogy támogassák az Ön számára a legfontosabb telepítést:

  • Prometheus, hogy nyomon kövesse a legfontosabb telepítés rendszer egészségét, az E20 Enterprise Edition -ben elérhető teljesítménymegfigyelési szolgáltatás révén.
  • Grafana a Prometheus által összegyűjtött rendszer -egészségügyi mutatók megjelenítésére a teljesítményfigyelő funkcióval. A Grafana 5.0.0 és későbbi ajánlott.
  • Elasticsearch a rendkívül hatékony adatbázis -keresések támogatására a klaszter környezetben. Az Elasticsearch 5.0 és későbbi támogatott. Tudjon meg többet itt.
  • Minio vagy AWS S3. A leginkább kompatibilis az S3 API -t megvalósító objektumtároló rendszerekkel. Más S3-kompatibilis rendszerek működhetnek, de hivatalosan nem támogatják őket. Tudjon meg többet a fájlok tárolási konfigurációs lehetőségeiről a dokumentációnkban.
alternatív tárolási számítások

A fenti ajánlott tárolási méret alternatívájaként előrejelzheti saját tárolási használatát. Kezdje a legmegfelelőbb szerverrel, kb. 600 MB - 800 MB méretű, beleértve az operációs rendszert és az adatbázist, majd adja hozzá a szaporodott terméket:

  • Havi / havonta becsült tárolás (lásd alább), egy év alatt 12 hónappal szorzva
  • Becsült átlagos felhasználók száma egy év alatt
  • 1-2x biztonsági tényező
Havi / felhasználó becsült tárolása havonta

A fájlfelhasználás felhasználónként az iparágakonként jelentősen eltérő. Az alábbi referenciaértékek ajánlottak:

  • Alacsony felhasználású csapatok (1-5 MB/felhasználó/hónap)
    • Elsősorban szöveges üzeneteket és linkeket használjon a kommunikációhoz. Példák lehetnek olyan szoftverfejlesztési csoportok, amelyek erősen használják a web alapú dokumentum létrehozását és a menedzsment eszközöket, és ezért ritkán töltenek fel fájlokat a szerverre.
  • Közepes használati csapatok (5-25 MB/felhasználó/hónap)
    • Használjon szöveges üzenetek keverékét, valamint megosztott dokumentumokat és képeket a kommunikációhoz. Példák lehetnek olyan üzleti csapatok, amelyek általában a képernyőképeket, a PDF -eket és a Microsoft Office dokumentumokat dobhatják el a megosztáshoz és az áttekintéshez.
  • Magas felhasználású csapatok (25-100 MB/felhasználó/hónap)
    • A legnehezebb felhasználás a csapatokból származik, amelyek rendszeresen nagyszámú nagy fájlt töltnek fel a legmegfelelőbb anyagba. Példa lehet a kreatív csapatok, akik megosztják és tárolják a műalkotásokat és a médiát címkékkel és kommentárokkal a csővezeték -gyártási folyamatban. Példa: Egy 30 fős csapat, közepes használatú (5-25 MB/felhasználó/hónap), 2x biztonsági tényezővel 3,5 GB (30 felhasználó * 5 MB * 12 hónap * 2x biztonsági tényező) és 17,6 között. GB (30 felhasználó * 25 MB * 12 hónap * 2x biztonsági tényező) a szabad helyről a következő évben.

Jellemzők

Az alábbiakban látjuk a legfontosabb jellemzőit

  • Zökkenőmentesen kommunikáljon
    • Szervezett beszélgetések csapatokban és csatornákban
    • Teljesen kereshető üzenet előzmények -1-on-1 és csoportos üzenetküldés
    • Hang, videó és képernyőmegosztás
    • Fájl, kép és link megosztás
    • hangulatjelek és gazdag markdown formázás
    • Többnyelvű támogatás
  • összpontosítson a legfontosabbra
    • Egyéni asztali, e -mail és mobil értesítések
    • Ne zavarja a módot
    • Kedvenc csatornák
    • Kulcsszó említése riasztások
  • Gyorsítsa fel a munkafolyamatokat integrált eszközökkel
    • DevOps integrációs készlet
    • Bejövő és kimenő webhooks
    • Egyéni perjel parancsok
    • plugins és kiterjesztések
    • Botok és fejlesztő eszközkészlet
    • Robusztus API könyvtár
    • OAuth 2.0 alkalmazások
  • Adja be az adatainak teljes ellenőrzését
    • EDISCOVERY és megfelelőségi jelentések
    • Adatmegőrzési politikák
    • Egyéni szolgáltatási feltételek
    • AD/LDAP hitelesítés és csoportos szinkronizálás
    • érvényes többtényezős hitelesítés
    • SAML 2.0 Egyetlen bejelentkezés
    • Parancssori és adatbáziskezelő eszközök
    • Teljesítmény- és rendszerfigyelés

Telepítési útmutató

Ubuntu telepítés

Telepítse a Matter Server szerverét egy 64 bites gépre. Tegyük fel, hogy ennek a szervernek az IP -címe 10.10.10.2. A Matter Mests Server telepítése az Ubuntu -ra

  • Jelentkezzen be a szerverre, amely a Matter Mest Server -et tárolja, és nyissa meg a terminál ablakot.
  • Töltse le a Matthest szerver legújabb verzióját. A következő parancsban cserélje ki az X.X.X -et a letölteni kívánt verzióra:
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
  • Bontsa ki a Matthing Server fájlokat.
tar -xvzf mattermost*.gz
  • Mozgassa a kibontott fájlt a „/opt” könyvtárba.
sudo mv mattermost /opt
  • Hozzon létre a fájlok tárolási könyvtárát.
sudo mkdir /opt/mattermost/data
  • Állítson be egy „Copysgling” elnevezésű rendszerfelhasználót és csoportot, amely futtatja ezt a szolgáltatást, és beállítja a tulajdonjogot és az engedélyeket.
    • Hozzon létre a leginkább felhasználót és csoportot:
  sudo useradd --system --user-group mattermost
 
  • Állítsa be a felhasználót és a csoportot a leginkább a Matth -fájlok tulajdonosává:
  sudo chown -R mattermost:mattermost /opt/mattermost
 
  • Adjon írási engedélyeket a legfontosabb csoportnak:
  sudo chmod -R g+w /opt/mattermost
 
  • Állítsa be az adatbázis -illesztőprogramot az /opt/matternt/config/config.json fájlban
  • Állítsa be a “siteUrl” -et a webhely teljes URL -jére is (például “https://matterhest.example.com”).
  • Tesztelje az anyagi szerveret, hogy megbizonyosodjon arról, hogy minden működik -e.
  • A SystemD használatához az indításhoz és a leállításhoz a Systemd használatát állítsa be.
    • Hozzon létre egy SystemD egységfájlt:
  sudo touch /lib/systemd/system/mattermost.service
 
  • Nyissa meg az egységfájlt gyökérként egy szövegszerkesztőben, és másolja a következő sorokat a fájlba:
  [Unit]
  Description=Mattermost
  After=network.target
  After=postgresql.service
  BindsTo=postgresql.service
  
  [Service]
  Type=notify
  ExecStart=/opt/mattermost/bin/mattermost
  TimeoutStartSec=3600
  Restart=always
  RestartSec=10
  WorkingDirectory=/opt/mattermost
  User=mattermost
  Group=mattermost
  LimitNOFILE=49152
  
  [Install]
  WantedBy=postgresql.service
 
  • A rendszert töltse be az új egységet.
  sudo systemctl daemon-reload
 
  • Ellenőrizze, hogy az egység betöltése legyen -e.
  sudo systemctl status mattermost.service
 
  • Indítsa el a szolgáltatást.
  sudo systemctl start mattermost.service
 
  • Ellenőrizze, hogy a legmegfelelőbb fut.
  curl http://localhost:806
 
  • Állítsa be az anyagot a legfontosabb indításhoz a gép indításánál.
  sudo systemctl enable mattermost.service
 

Docker telepítés

Telepítse a Pattering leginkább egy multi-csomópontú konfigurációval a Docker Compose segítségével. A Docker Compose tapasztalata ajánlott. A Matter Mesting (e-mail nélkül) egy csomópontú előnézetét a Docker használatával lásd a helyi gép beállításával. Ha bármilyen problémája van a telepítéssel, lásd a Hibaelhárítási útmutatót. Javítás vagy javítás benyújtásához kattintson az oldal tetején található Szerkesztés gombra. Telepítse a Docker Compose -t az online útmutató segítségével. Letöltenie kell a legfrissebb kiadást a Docker Compose Github oldalról, és a bináris fájlt a/usr/local/bin mappába kell helyeznie. Általában a következő parancsot használhatja, cserélheti a $ dockerComposerziót a Docker Compose verzióval a telepítéshez:

sudo curl -L "https://github.com/docker/compose/releases/download/$dockerComposeVersion/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
A Matter Docker beállításának telepítése futtatásával:
sudo apt-get install git
git clone https://github.com/mattermost/mattermost-docker.git
cd mattermost-docker
docker-compose build
mkdir -pv ./volumes/app/mattermost/{data,logs,config,plugins,client-plugins}
sudo chown -R 2000:2000 ./volumes/app/mattermost/
docker-compose up -d

A Docker-Compose hálózat, amely alapértelmezés szerint a 172.18.0.0/16. Ha meg kell változtatnia az alapértelmezett hálózatot, akkor ez a link útmutatást nyújt erre. Ha a hálózat már be van állítva az alapértelmezett értékkel, akkor az eltávolításhoz a következő parancsot kell futtatnia. Ezután futtassa újra a parancsot az alapértelmezett hálózat regenerálásához az új hálózati beállítás beillesztéséhez.

docker network rm mattermost-server_mm-test

Az aktuális Docker hálózat ellenőrzéséhez használja a következő parancsot a felsoroláshoz

docker network ls [OPTIONS]
 Magyar