Skip to content
NUILab Documents
Start here Systems & Tools Guides Policies & FAQ
nuilab.org ↗
Start here Lab services & requesting access How the lab systems connect Reset your password (and find your username) Your NUILab account — first sign-in Signing in & two-factor (2FA): step-by-step + FAQ Signing in to Member Docs
Systems & Tools Lab services catalog Mattermost Using lab chat Changing your theme Self-hosting (Team Edition) Terminal client (Matterhorn) Keyboard shortcuts (moving from Slack) Git — code hosting (Forgejo) Git LFS — large files (models, textures, builds) Inventory Adding equipment Locations and loans Labels and scanning Importing from a spreadsheet Naming conventions FAQ and roles Serial numbers Reading it from the OS IP and MAC addresses BIOS and boot menus Meta / Oculus Microsoft HoloLens Varjo Magic Leap HTC Vive Other XR headsets Apple devices Android phones and tablets Dell and Alienware Razer ASUS and other PCs Jetson and edge boards Displays and peripherals Accessories
Guides Adding documentation Running parallel agent sessions (amux)
Policies & FAQ

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.

Mattermost

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.

Mattermost

Changing your theme

Recolor lab chat — the built-in themes, ready-made NUILab themes (including the Slack look), and how to paste a custom theme.

Mattermost

Self-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.

Mattermost

Terminal client (Matterhorn)

Use lab chat from the command line — install and set up Matterhorn, a keyboard-driven terminal client for Mattermost.

Mattermost

Keyboard shortcuts (moving from Slack)

Slack's keyboard shortcuts and their Mattermost equivalents — what's identical, and the few that changed.

NUILab Documents Public documentation · maintained in a Git repository Member docs ↗ Back to top ↑

Documentation on this site may become outdated. It is provided “as is,” without warranty of any kind. NUILab makes no representations or guarantees as to the accuracy, completeness, or suitability of this material for any purpose, and accepts no liability for any loss or damage arising from its use. Any procedures, scripts, or commands are followed at your own risk.