3.2 KiB
Mattermost
Mattermost ist eine Chat-Plattform für Organisationen, die im Standard Chats in "Channels" und "Direct Messages" gliedert. Über einen angebotenen Marketplace (Apps) kann der Funktionsumfang erweitert werden. Neben der Weboberläche stehen auch Clients für Desktop und Mobile zur Verfügung.
Es ist etwas undurchsichtig, welche Funktionen ggf. nur in der Enterprise-Version jetzt und in Zukunft funktionieren. Die MIT-Lizenz lässt dies relativ offen. SSO könnte in der Community-Version nur eingeschränkt funktionieren. Hier sind ggf. Detail-Prüfungen notwendig und eine Einschätzung, ob sich Mattermost zukünftig mehr zu Paid-Features entwickelt.
Allgemeine Informationen
- Website: https://mattermost.com/
- Demo:
- local-it : admin : UjtT&neXxuq7C,X:$Pbk
- Source Code: https://github.com/mattermost/mattermost-server
- Dokumentation: https://docs.mattermost.com/
- Lizenz: MIT (kein Copyleft und ggf. Wechsel auf kommerzielle Lizenz möglich)
- Programmiersprache (Framework): Go
- Geschäftsmodell: Die Community-Version scheint auf den ersten Blick nicht eingeschränkt zu sein, ist aber undurchsichtig. Offenbar ist in der Community-Version SSO eingeschränkt oder nicht möglich. Es ist davon auszugehen, dass ggf. in Zukunft weitere Funktionen nur in der Enterprise-Variante verfügbar sein könnten.
Kernfunktionen (Spezialisierung der Plattform)
- Organisationschat mit Kanälen zur Gruppierung von Themen und Multiclientstrategie
Erweiterte Funktionen (nicht spezialisiert darauf)
- Erweiterungen über Apps (Marketplace) möglich --> Offenebar keine Registrierung erforderlich und Apps auf den ersten Blick kostenlos
- Playbooks (Checklisten) und Boards (Kanban) als Beta verfügbar
Technisch
Installation
- coop-cloud recipe: ja (experimentell)
- Docker: https://docs.mattermost.com/install/install-docker.html
- Docker-Compose: https://github.com/mattermost/mattermost-docker/blob/master/docker-compose.yml
- Healthcheck:
- Secrets:
- Konfiguration via: Docker compose und danach über Web-GUI als Admin (Systemconsole)
- API-Dokumentation: https://developers.mattermost.com/contribute/server/rest-api/
- Abhängigkeiten:
- App: Wenn Installation ohne Docker compose: Postgres oder MariaDB
- Datenbank: MySQL, Postgres oder MariaDB, wenn nicht schon im Docker compose
- SMTP / Email: SMTP-Host für Benachrichtigungen erforderlich
- anderes
- Installationshinweise: (Was ist alles schief gelaufen?)
- ...
Authentifizierung & SSO
Über Apps: oAuth/OIDC, saml --> Möglicherweise erst richtig funktionsfähig über Enterprise-Version
Entwicklung
- Maintainership: Mattermost, Inc. USA
- Contributors: >680
- Letzte Änderung: 24.06.2022
- Letzter Release / Zyklus: wöchentlich
- Erweiterbarkeit: Apps und Integrations
- Geplante Entwicklung / Roadmap: https://mattermost.com/roadmap/
Überprüft am: 24.06.2022
sonstiges
- Import / Export von Userdaten: https://docs.mattermost.com/onboard/migrating-to-mattermost.html --> Slack, Bitnami, HipChat, Jabber, Pidgin
- Föderation ggf. über Matterbridge möglich (Apache 2.0) --> https://github.com/42wim/matterbridge --> RC, Gitter, XMPP, Slack, Discord and other tools