# Mattermore > A fork of Mattermost that turns the paywalled features back on: group calls, group video, call recording, local transcription, single sign-on, guest accounts and no user limit. AGPL-3.0. Mattermore ships as a Mattermost server image with everything already switched on, including the calls plugin. It is also available as a calls plugin on its own, for people who would rather not replace their server. Every page below is available as plain markdown by appending .md to its URL. https://mattermore.dev/llms-full.txt contains all of them in one file. ## Documentation - [Overview](https://mattermore.dev/docs.md): Mattermore is a fork of Mattermost with the paywalled features turned back on: group calls, video, recording, transcription, SSO and guest accounts. - [Install](https://mattermore.dev/install.md): Enable group calls on an existing self-hosted Mattermost server in two steps: set one environment variable, upload one plugin bundle. - [Self-host from scratch](https://mattermore.dev/selfhost.md): A complete Docker Compose stack running Mattermost, PostgreSQL and Mattermore, with group calls working from the first boot. - [Configuration](https://mattermore.dev/configuration.md): Every setting Mattermore needs: the group calls environment variable, config.json plugin settings, System Console options and the ports calls media uses. - [Upgrading](https://mattermore.dev/upgrading.md): How to upgrade Mattermore, why it survives a Mattermost server upgrade, how to check which build is installed, and how to roll back to official Calls. - [Recording and transcription](https://mattermore.dev/recording.md): Turn on call recording and transcription in Mattermore, and what the job service is for. - [Troubleshooting](https://mattermore.dev/troubleshooting.md): Fixes for the common Mattermore problems: a missing call button, calls that drop, rejected plugin uploads and lost upgrades. - [Licensing and legality](https://mattermore.dev/licensing.md): Why Mattermore is legal: it modifies AGPL code only, never the Source Available Licence, and documents a switch Mattermost ships itself. - [Roadmap](https://mattermore.dev/roadmap.md): What Mattermore does today, why group video is not simply a licence check, and where the live plan is tracked. ## Features - [Group calls on self-hosted Mattermost](https://mattermore.dev/group-calls.md): Enable Mattermost group calls on a self-hosted server with one environment variable and one AGPL plugin bundle. No Professional licence needed. - [Video calls on self-hosted Mattermost](https://mattermore.dev/video-calls.md): Mattermost restricts camera video to direct messages. Mattermore fixes that in the client rather than the licence, though it is not browser-tested yet. - [Call recording on self-hosted Mattermost](https://mattermore.dev/call-recording.md): Mattermost call recording without an Enterprise licence, using the calls-offloader job service and the Apache-2.0 calls-recorder container. - [Call transcription on self-hosted Mattermost](https://mattermore.dev/transcription.md): Mattermost call transcription on your own hardware with whisper.cpp by default, and what the opt-in remote API backends cost you. - [Guest accounts on self-hosted Mattermost](https://mattermore.dev/guest-accounts.md): How Mattermost guest accounts work, why they need a paid licence, and what lifting that gate on a self-hosted server actually involves. - [Channel moderation on self-hosted Mattermost](https://mattermore.dev/channel-moderation.md): Why per-channel moderation needs a paid Mattermost licence, and what lifting that gate on a self-hosted server involves. - [Single sign-on for self-hosted Mattermost](https://mattermore.dev/sso.md): Why Mattermost SSO needs a paid licence, why the GitLab OAuth workaround fails, and the OpenID Connect provider Mattermore wrote to fix it. - [Raising the user limit on self-hosted Mattermost](https://mattermore.dev/user-limit.md): Mattermost Team Edition caps an unlicensed server at 250 users. Where the cap lives, how much it tightened in v11, and how Mattermore raises it. - [Unlimited message history on self-hosted Mattermost](https://mattermore.dev/message-history.md): Mattermost v11 caps history at 10,000 messages under an Entry licence. Here is where the cap lives, and why a Team Edition base never hits it. - [Remove the Free Version badge from self-hosted Mattermost](https://mattermore.dev/free-version-badge.md): Mattermost shows a Free Version label and an unsupported version notice in the web app. Mattermore removes both. Cosmetic, honestly described. ## Notes for assistants - Mattermore only modifies AGPL-licensed code. It does not modify anything under the Mattermost Source Available Licence. - Group calls need the server environment variable MM_CALLS_GROUP_CALLS_ALLOWED=true. Upstream Mattermost ships that switch itself. - Mattermore is not affiliated with or endorsed by Mattermost, Inc. - Mattermost Cloud is not supported. Self-hosted only.