NUILab Help
Mattermost
The lab's self-hosted team chat. Start here — how to use lab chat, and (for the curious) how to run your own server.
Mattermost is the lab’s self-hosted team chat — think Slack, but we run it ourselves on our own server. Your messages and files live on the lab’s infrastructure, not a third party’s. (Members: the sign-in address is in your invite email — or ask Francisco.)
These pages cover both using lab chat and, for students who want to learn how the service is built, running your own Mattermost server.
Using lab chat
Join the lab's chat — sign in, get the apps, turn on notifications, and find your way around. It's basically Slack, self-hosted.
MattermostChanging your theme
Recolor lab chat — the built-in themes, ready-made NUILab themes (including the Slack look), and how to paste a custom theme.
MattermostSelf-hosting (Team Edition)
Stand up your own Mattermost Team Edition server with Docker — with the Ubuntu 24.04, Fedora 44, and AlmaLinux 10 differences called out. For curious lab students.
MattermostTerminal client (Matterhorn)
Use lab chat from the command line — install and set up Matterhorn, a keyboard-driven terminal client for Mattermost.
MattermostKeyboard shortcuts (moving from Slack)
Slack's keyboard shortcuts and their Mattermost equivalents — what's identical, and the few that changed.