Mattermost End of Life Hintergründe/Backgrounds

Historie

Um unsere alten Versionsverwaltungssysteme rcs, cvs und Subversion/Track abzulösen, haben wir 2014 nach einer Git basierten Lösung gesucht und Gitlab gefunden und installiert.

Da GitLab Mattermost im Docker install auslieferte, mussten wir Mattermost nur konfigurieren und aktiviern.

Das war vor allem deswegen interessant, da Mattermost die Gitlab-Authentisierung nutzen konnte und so unsere Fachbereichsnutzer, FU-Nutzer und externe Nutzer miteinander kommunizieren konnten.

Aktuell

Das funktionierte gut, bis Mattermost den Code zum Authentisieren gegen Gitlab aus der von uns verwendeten EDU-Version von Gitlab entfernt hat (und ihn jetzt nur noch als Teil seines kostenpflichtigen Produktes anbietet).

https://docs.gitlab.com/integration/mattermost/

Daraufhin hat GitLab, ohne Erklärung, die Mattermost-Integration abgekündigt ("deprecated") und liefert ab Version 19.0 kein Mattermost mit der Gitlab-installation mehr mit. (Ein verständlicher Schritt, wenn das gebundelte Mattermost nicht mehr kostenlos gegen das Gitlab authentisieren kann.)

Wir hatten gehofft, mit Gitlab Version 18 Mattermost noch etwas länger nutzen können, aber Gitlab liefert nur für die aktuellsten drei Mattermost-Versionen Security-Updates aus.

Als nun Gitlab 19.2 erschien, gab es keine Security patches mehr für die Gitlab-Version 18.11, und da unser Gitlab weltweit erreichbar ist, mussten wir Security-Patches einspielen und deshalb auf Gitlab 19.0 aktualisieren. Damit entfiel die interne Gitlab/Mattermost-Installation. Da es aber viele Nutzer des Mattermost gab, haben wir übergangsweise eine separate ältere Mattermost-Version installiert, in welcher die Gitlab-Authentisierung noch enthalten war. Leider hat diese Mattermost-Version nur noch Security-Support bist 15. August 2026.

Sobald die aktuelle Mattermost Version das erste Security-Update nach dem 15. August 2026 bekommt, müssen wir die Mattermost-Instanz abschalten.
UPDATED 01.09.2026: Heute ist das erste Security-Update für Mattermost nach dem 15. August veröffentlicht worden, so dass wir nun mit der ersten Phase der Mattermost-Stilllegung beginnen müssen und den Zugriff auf unsere Mattermost-Instanz auf das FU-Campusnetz beschränkt haben. In 14 Tagen - am 15.09.2026 - wird unser Mattermost dann endgültig abgeschaltet.

Zukunft

Wir testen gerade eine Alternative für Mattermost und versuchen dabei, Daten aus dem Mattermost zu importieren. Das ist leider komplexer als wir uns das gewünscht hätten. Wir haben schon viele Stunden investiert, um den Import doch noch zu realisieren.

Alternativen

matrix/element

HU- und TU-Studenten können sich einen Matrix-Account erstellen, da beide Universitäten einen matrix-chat-server hosten und dabei element-clients empfehlen. Die FU Berlin hat keinen offiziellen Matrix-Server, aber FU-Account-Eigentümer können über: einen Matrix-Account erstellen. Das erste was man danach tun sollte: Erstelle dein recovery-key!!!

webex

Die FU Berlin hat Cisco Webex und als Teil davon Webex-Teams chat lizensiert, in diesem können Studenten und Angestellte Teams erstellen und auch Personen ohne FU-Account einladen.

History

To upgrade our old Versioncontrolprograms rcs, cvs and Subversion/Track, we did search 2014 a Git based system, and installed

GitLab deliverd Mattermost in the Docker install, we only had to configure and activate Mattermost.

Most important, Mattermost used Gitlab-Authentication so all FU users and external users could communicate.

Now

This worked well until Mattermost moved the Code to authenticate against Gitlab into the charged services.

https://docs.gitlab.com/integration/mattermost/

Thus GitLab deprecated the Mattermost integration and removed the mattermost sources from Version 19.0 onward.

Understandable, since the bundled free Mattermost could not authenticate against Gitlab.

We did hope to use the Gitlab version 18 some time longer, but Gitlab offers security-support for the newest 3 Gitlab versions only. On the Release of Gitlab 19.2 there were no Security patches for Version 18. Since our Gitlab is worldwide accessible, we had to patch Gitlab to Verion 19.0 without mattermost sources.

Since we have lots of mattermost users, we did install the old standalone version of mattermost, importing your data into that Version. But this Mattermost version has security support only until August 15, 2026.

On the release of the next productive Mattermost version with security updates after August 15, 2026, we have to terminate the Mattermost service.
UPDATED Sep 1st, 2026: Today, the first security update for Mattermost since August 15 was released, so we must now begin the first phase of the ultimate Mattermost shutdown. We have restricted access to our Mattermost instance to the FU campus network. On September 15, 2026 our Mattermost will be shut down permanently.

Future

We are still working to start a similar system this month, with your mattermost data imported.

This was much more complex than we anticipated. We already put in several hours of debugging and importing, but the system is not ready yet.

Alternatives

matrix/element

You may reach HU and TU students with matrix/element, as both Universities supply matrix-chat-servers and recommend element-clients. FU Berlin does not supply a matrix server, but you can get a matrix-account from authenticating with your FU-Account. First thing to do: Create your recovery-key!!!

webex

The FU Berlin has licensed Cisco Webex and as part of that Webex-Teams chat, in which students and employees can create Teams and invite People.
Topic revision: r7 - 01 Sep 2026, IngmarUserTopic
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback