Mattermost
  • About Mattermost
    • Product Overview
      • About the Mattermost Open Source Project
      • Mattermost Team Edition
      • Mattermost Enterprise Edition
        • Mattermost Enterprise Edition E10
        • Mattermost Enterprise Edition E20
      • Mattermost Cloud
        • Mattermost Cloud Professional
        • Mattermost Cloud Enterprise
        • Frequently Asked Questions About Mattermost Cloud (FAQs)
          • How much does Mattermost Cloud cost?
          • How can customers trial Mattermost Cloud?
          • When will support for other regions be available?
          • How is Mattermost Cloud secured?
          • What are the alternatives, and why should customers choose Mattermost Cloud?
          • Is Mattermost Cloud Enterprise a dedicated instance run on AWS systems?
          • How is customer data in Mattermost Cloud Enterprise encrypted?
          • Are S3-managed keys used for server-side encryption?
    • Security Overview
      • Security Features
        • Private Cloud Deployment with Secure Mobile Apps
        • Centralized Security and Administration
        • Transmission Security
        • Integrity and Audit Controls
        • Authentication Safeguards
        • Access Control Policy
      • Security Updates
      • Security Policies
      • HIPAA compliance*
      • FINRA compliance*
    • Integrations Overview
      • Pre-configured integrations
        • Open source, self-hosted integrations (private and public cloud)
        • Slack-compatible webhooks (private and public cloud)
        • Over 700 app integrations using Zapier (public cloud only)
        • Self-hosted bots interfacing to other systems (private and public cloud)
      • Custom integrations
        • Command line interface (private and public cloud)
        • Custom applications using APIs and drivers (private and public cloud)
        • Slack-compatible slash commands (private and public cloud)
    • Licensing and Subscription
      • Purchasing an Enterprise license
      • Applying the license key
      • Viewing license information
      • Adding more users to a purchased license
      • Renewing an Enterprise license
      • Frequently Asked Questions
        • Are my credit card details safe?
        • Why do I need to provide my name and physical address when purchasing a license?
        • What does Mattermost do with this information?
        • Who are the sanctioned people, companies, and entities?
        • What does “physical address” mean for software that will be used in many places?
        • How do I renew my license if I don’t have internet access?
        • I’m a Mattermost Cloud customer, how do I renew?
        • How is user defined for Enterprise Edition subscriptions?
        • Do I need to pay for deactivated users?
        • Can I use the same license key on multiple self-managed Enterprise Edition servers?
        • Is my license available immediately?
        • How will I know when to renew my license?
        • How long does it take to renew a license?
        • What happens to my license if I don’t renew in time?
        • What happens when my license expires?
        • Which features are affected when my Enterprise license expires?
        • Why can’t I dismiss the expiry notification banner?
        • Do you have a program for official non-profits, open source projects, and charities?
        • Do you have discounted licenses for academic institutions?
        • Is there a maximum number of users per subscription?
        • Can other members of my organization use this account to manage our subscription?
        • What happens if my department buys Mattermost Enterprise Edition and then central IT buys a high volume license that also covers my department?
        • Where can I find the license agreement for Mattermost Enterprise Edition?
        • How do I delete my Customer Portal account?
        • What happens to my license when I delete my account?
    • Corporate Directory Integration
      • Basic authentication
      • Security features for authentication
      • Active Directory/LDAP authentication
      • Authentication options outside of a private network
      • Future authentication methods
    • Certifications and Compliance Overview
      • GDPR Compliance
        • Continual Commitment to the Principles of GDPR
        • Security Infrastructure
        • Contractual Obligations
        • Privacy Measures
        • Product Features
          • Data Management
          • Data Portability
      • Accessibility Compliance
      • U.S. Export Compliance Overview
        • Summary Table
        • Overview
        • General Information
        • Export Classification and Licensing
        • Disclaimer
      • Frequently Asked Questions
        • To be compliant with GDPR, do I need to remove message contents of email notifications?
        • What information is shared when I click Contact us on a Mattermost Admin Advisor notification?
        • Are the server access logs containing IP addresses a GDPR compliance issue?
        • Do you have Fed or Department of Defense (DOD) Certification?
        • How do you ensure personal data stays within European Union?
    • Frequently Asked Questions (FAQ)
      • General Questions
        • Why was Mattermost created?
        • Why does the open source repository contain code specific to the commercial version of Mattermost?
        • Does Mattermost support 508 Compliance?
        • What’s the largest Mattermost deployment you have?
        • How do I deploy the open source Mattermost Team Edition under an MIT license?
      • Community Questions
        • How can I contribute to Mattermost?
        • Can contributors add themselves to the Mattermost company page on LinkedIn?
      • Notifications
        • What determines if a desktop notification should be triggered?
        • What determines if an email notification should be triggered?
        • What determines if a mobile push notification should be triggered?
        • Are mobile push notifications free?
      • Video, Audio, and Screen Sharing
        • What support is available for video and audio calling and screen sharing?
      • Enterprise Edition
        • What is Mattermost Enterprise Edition?
        • How can I be assured that my data will not be locked in to commercial software?
        • How does Mattermost scale from teams to enterprises?
        • What does it take to manage a Mattermost deployment?
        • How do you manage multiple messaging solutions in an enterprise?
        • What are the options to purchase a subscription to Mattermost Enterprise Edition?
        • What happens when the Enterprise Edition subscription expires?
        • What are Mattermost’s policies around licensing, terms of service, and privacy?
          • Mattermost Software
          • Mattermost Service Agreements
          • Mattermost Websites
          • Mattermost Partnership Agreements
          • Mattermost Confidentiality Agreements
          • Working for Mattermost
        • How does the licensing key work?
        • Do you have a program for official non-profits and charities?
        • Do you have discounted licenses for academic institutions?
      • Mattermost Source Available License
        • What is the Mattermost Source Available License?
        • How can I identify code licensed as source available?
        • Why are you changing the licensing model?
        • How are repositories changing?
        • To which repositories does this apply?
        • Will the repositories be public?
        • Can I still contribute?
        • Do I need to re-sign the Mattermost CLA?
        • Can I compile your plugins by myself?
        • Will you distribute open source plugin binaries without any licensing restrictions?
        • Can I continue to use the existing open source repositories without restriction?
        • Do I need to use the Mattermost Source Available License for plugins I create?
        • Can I publish my own plugin and rely on enterprise specific functionality?
        • Can’t someone compile out any license restrictions?
        • If I make my own plugin using your source available code, can I remove the license restriction?
        • Will you pursue legal action if this license is violated?
        • Is this a legal document?
        • What is the full text of the Mattermost Source Available License?
      • Integration
        • Can I use Mattermost to add messaging functionality to my proprietary SaaS service?
      • Use Cases
        • Does Mattermost support external guests?
        • Can I use Mattermost for customer service?
        • Does Mattermost have an official website-based plugin to offer anonymous chat to visitors?
      • Product Questions
        • What features are available on different Mattermost clients?
        • What feature quality levels does Mattermost have?
      • High Trust Questions
        • What are the trust benefits of Mattermost compared to third-party SaaS systems that let customers manage their own encryption keys?
        • What are the fundamental security challenges with Massive, Multi-Tenant Applications (MMTA)?
      • Design Decisions
        • Why does Mattermost disclose whether or not an account exists when a user enters an incorrect password?
      • Business Questions
        • How can I create an open source derivative work of Mattermost?
          • Security
          • Rebranding
          • Copyright and Licensing of /mattermost-server open source code
          • Other considerations
        • Will Mattermost complete questionnaires requiring confidential data without an NDA?
        • Why does Mattermost have a discount for certain kinds of non-profits but not for others?
        • Can I create a derivative work of the Mattermost /mattermost-server repository that is not open source?
        • Will Mattermost, Inc. offer the ability to resell Mattermost software without a reseller agreement?
        • Does Mattermost answer questions about open source licenses authored by other organizations?
      • Illicit Use
        • How do I report illicit use of Mattermost software?
  • Install, Deploy, Upgrade, and Scale
    • Getting Started
      • Architecture Overview
        • Basics
          • Push Notification Service
          • Proxy
          • Communication protocols
            • Mattermost Services Ports
        • High Availability and Scalability
        • Reference Architectures
          • 5,000 Users on Enterprise Edition E20 - General
          • 5,000 Users on Enterprise Edition E20 - AWS
          • 10,000 Users on Enterprise Edition E20 - General
          • 10,000 Users on Enterprise Edition E20 - AWS
          • 25,000 Users on Enterprise Edition E20 - General
          • 25,000 Users on Enterprise Edition E20 - AWS
          • 50,000 Users on Enterprise Edition E20 - AWS
          • Database with VIPs
          • Load testing
      • Light Install Guide
        • Installation
        • Add Users
        • Create a Notifications Hub
      • Enterprise Roll Out Checklist
        • Checklist Overview
        • Checklist Details
          • Prepare for the Roll Out
            • 1. Define the Roll Out Project
            • 2. Validate Essential Security and Compliance Requirements
            • 3. Create Development, Staging, and Production Environments
            • 4. Configure and Customize Your Mattermost Site
            • 5. Test Production Performance and Redundancy
          • Roll Out Mattermost
            • 1. Define Your Team and Channel Strategy
            • 2. Enable Key Integrations
            • 3. Prepare for User Onboarding
            • 4. Deploy Client Apps
            • 5. Roll Out to Groups of Users
            • 6. Drive Adoption
          • Review the Roll Out
            • 1. Review Project Charter Success Metrics
            • 2. Review and Analyze Usage
            • 3. Analyze System Performance
            • 4. Harden Security
            • 5. Perform Maintenance Tasks
      • Administrator Tasks
        • Getting Started Tasks
        • Important Administration Notes
        • Common Tasks
        • User Experience Optimizations
      • Implementation Plan
        • 1 Introduction
          • 1.1 Purpose
        • 2 System Overview
          • 2.1 System Description
          • 2.2 System Organization
          • 2.3 Project References
          • 2.4 Glossary
        • 3 Management Overview
          • 3.1 Description of Implementation
          • 3.2 Team
            • 3.2.1 Team Members
          • 3.3 Major Tasks
            • 3.3.1 Create System Architecture Document
            • 3.3.2 Gather Required Software and Documentation
            • 3.3.3 Prepare Deployment Environments
            • 3.3.4 Install Software
            • 3.3.5 Test Deployment
            • 3.3.6 Bulk Load Data
            • 3.3.7 Implement Backup
            • 3.3.8 Implement Monitoring
            • 3.3.9 AD/LDAP Setup (E10, E20)
            • 3.3.10 Multi-Factor Authentication (E10, E20)
            • 3.3.11 SAML Single-Sign-On (E20)
            • 3.3.12 Train Administrators
            • 3.3.13 Update Legal and Support Settings
            • 3.3.14 Onboard Users
          • 3.4 Implementation Schedule
          • 3.5 Security
            • 3.5.1 System Security Features
            • 3.5.2 Security During Implementation
        • 4 Implementation Support
          • 4.1 Hardware, Software, Facilities, and Materials
            • 4.1.1 Hardware
            • 4.1.2 Software
            • 4.1.3 Facilities
            • 4.1.4 Material
          • 4.2 Personnel
            • 4.2.1 Personnel Requirements and Staffing
            • 4.2.2 Training of Implementation Staff
          • 4.3 Performance Monitoring (E20)
          • 4.4 Configuration Management Interface
      • Welcome Email to End Users
        • Email Template
    • Install Mattermost
      • Mattermost Server
        • Software and Hardware Requirements
          • Deployment Overview
          • Software Requirements
            • Client Software
              • Desktop Apps
              • PC Web
              • Mobile Apps
              • Mobile Web
              • Email Client
            • Server Software
              • Mattermost Server Operating System
              • Database Software
          • Hardware Requirements
            • Hardware Requirements for Team Deployments
            • Hardware Requirements for Enterprise Deployments (Multi-Server)
              • Scale Requirements
              • System Requirements
            • Alternate Storage Calculations
        • Installing on Ubuntu 20.04 LTS
          • Installing Ubuntu Server 20.04 LTS
          • Installing MySQL Database Server
          • Installing PostgreSQL Database Server
          • Installing Mattermost Server
          • Configuring Mattermost Server
          • Configuring TLS on Mattermost Server
          • Installing NGINX Server
          • Configuring NGINX as a proxy for Mattermost Server
            • NGINX Configuration FAQ
              • Why are Websocket connections returning a 403 error?
              • How do I setup an NGINX proxy with the Mattermost Docker installation?
              • Why does NGINX fail when installing GitLab CE with Mattermost on Azure?
          • Configuring NGINX with SSL and HTTP/2
            • NGINX Configuration FAQ
        • Installing on Ubuntu 18.04 LTS
          • Installing Ubuntu Server 18.04 LTS
          • Installing MySQL Database Server
          • Installing PostgreSQL Database Server
          • Installing Mattermost Server
          • Configuring Mattermost Server
          • Configuring TLS on Mattermost Server
          • Installing NGINX Server
          • Configuring NGINX as a proxy for Mattermost Server
            • NGINX Configuration FAQ
              • Why are Websocket connections returning a 403 error?
              • How do I setup an NGINX proxy with the Mattermost Docker installation?
              • Why does NGINX fail when installing GitLab CE with Mattermost on Azure?
          • Configuring NGINX with SSL and HTTP/2
            • NGINX Configuration FAQ
        • Installing Mattermost Omnibus
          • Overview
          • Prerequisites
          • Configuring Mattermost Omnibus Repositories
          • Installing Mattermost Omnibus
          • Updating Mattermost Omnibus
          • Configuring Mattermost Omnibus
            • Using a custom NGINX template
          • Removing Mattermost Omnibus
          • Backup and Restore using the Mattermost Omnibus CLI
          • Frequently Asked Questions (FAQs)
            • What are the mmomni commands and what do they do?
            • Can I install without a domain?
            • What happened to config.json?
            • Are there plans to add other packages to the Omnibus?
            • Are there plans to support other OS distros?
            • Can I use MySQL instead of PostgreSQL?
            • Can I use a license with Omnibus?
            • Can I use an Omnibus server as part of a cluster?
            • Where can I get help?
        • Installing Mattermost on Kubernetes
          • Setting Up a Kubernetes Cluster
            • Prerequisites
            • Confirm Resource Requirements
          • Installing the Operators
            • Installing MySQL and MinIO operator
        • Installing the Operators via Helm
          • Deploying a Mattermost Installation
            • Restoring an Existing Mattermost MySQL Database
          • Using Mattermost Operator Functionality
            • Rolling Upgrades
          • Frequently Asked Questions
            • What’s the difference between the Mattermost Operator and Helm Charts?
            • Does the Mattermost Operator replace the Helm Chart?
            • Is minIO the only available storage option?
            • Do I have to install a separate SQL server to use the Mattermost Operator?
            • Can you use blue-green deployments with different database schemas?
            • Issues configuring Login with SAML on Kubernetes
        • Installing on Debian Buster
          • Installing Debian Buster
          • Installing MySQL Database Server
          • Installing PostgreSQL Database Server
          • Installing Mattermost Server
          • Configuring Mattermost Server
          • Configuring TLS on Mattermost Server
          • Installing NGINX Server
          • Configuring NGINX as a proxy for Mattermost Server
            • NGINX Configuration FAQ
              • Why are Websocket connections returning a 403 error?
              • How do I setup an NGINX proxy with the Mattermost Docker installation?
              • Why does NGINX fail when installing GitLab CE with Mattermost on Azure?
          • Configuring NGINX with SSL and HTTP/2
            • NGINX Configuration FAQ
        • Installing on RHEL 8
          • Installing Red Hat Enterprise Linux 8
          • Installing MySQL Database Server
          • Installing PostgreSQL Database
          • Installing Mattermost Server
          • Configuring Mattermost Server
          • Configuring TLS on Mattermost Server
          • Installing NGINX Server
          • Configuring NGINX as a proxy for Mattermost Server
            • NGINX Configuration FAQ
              • Why are Websocket connections returning a 403 error?
              • How do I setup an NGINX proxy with the Mattermost Docker installation?
              • Why does NGINX fail when installing GitLab CE with Mattermost on Azure?
          • Configuring NGINX with SSL and HTTP/2
            • NGINX Configuration FAQ
        • Installing on RHEL 7
          • Installing Red Hat Enterprise Linux 7
          • Installing MySQL Database Server
          • Installing PostgreSQL Database
          • Installing Mattermost Server
          • Configuring Mattermost Server
          • Configuring TLS on Mattermost Server
          • Installing NGINX Server
          • Configuring NGINX as a proxy for Mattermost Server
            • NGINX Configuration FAQ
              • Why are Websocket connections returning a 403 error?
              • How do I setup an NGINX proxy with the Mattermost Docker installation?
              • Why does NGINX fail when installing GitLab CE with Mattermost on Azure?
          • Configuring NGINX with SSL and HTTP/2
            • NGINX Configuration FAQ
        • Installing on CentOS, Oracle Linux, and Scientific Linux
        • Instructions On Setting Up a Socket-based Mattermost Database
          • MySQL
          • PostgreSQL
          • With TCP socket
          • With Unix socket
          • Configuring Mattermost
        • MySQL Installation Troubleshooting
          • The mattermost Database
          • The Database User
          • The User Password
          • Insufficient User Privileges
        • Enterprise Install and Upgrade
          • Installing Enterprise Edition
          • Upgrading to Mattermost Enterprise Edition
            • Checking your Mattermost Edition and Version
            • Upgrading to Enterprise Edition from Mattermost Team Edition
            • Upgrading to Enterprise Edition in GitLab Omnibus
            • Upgrading Enterprise Edition to a Newer Version
          • Converting Team Edition to Enterprise Edition
            • Permissions and Limitations
            • Troubleshooting
              • Mattermost has reverted to Team Edition
              • The manual process reset my file permissions
              • File permissions error
              • Incompatible system architecture
              • Can’t retrieve Enterprise Edition binary file
          • Changing a License Key
            • Installing a New License Key
              • License key storage
        • Configuring Transport Encryption
          • Configuring Proxy to Mattermost Transport Encryption
            • Prerequisites
            • Example Environment
            • Configuring NGINX
            • Configuring Mattermost
          • Configuring Database Transport Encryption
            • Prerequisites
            • Example Environment
            • Configuring MySQL
            • Configuring Mattermost
          • Configuring Cluster Transport Encryption (E20)
            • Prerequisites
            • Example Environment
            • Preparations
            • SSH Authentication
            • ufw Configuration
            • SSH Configuration
            • Cluster Start
        • Configuring Proxy to Mattermost Transport Encryption
          • Prerequisites
          • Example Environment
          • Configuring NGINX
          • Configuring Mattermost
        • Configuring Database Transport Encryption
          • Prerequisites
          • Example Environment
          • Configuring MySQL
          • Configuring Mattermost
        • Configuring Cluster Transport Encryption (E20)
          • Prerequisites
          • Example Environment
          • Preparations
          • SSH Authentication
          • ufw Configuration
          • SSH Configuration
          • Cluster Start
        • Deploy Mattermost on Bitnami
        • Local Machine Setup using Docker
          • One-line Docker Install
            • macOS
            • Windows 10
            • Ubuntu
            • Fedora
            • Arch Linux
          • Setting up SMTP Email (Recommended)
          • Sample SMTP Settings
            • Amazon SES
            • Postfix
            • Gmail
            • Hotmail
            • Office365/Outlook
          • Troubleshooting SMTP
            • TLS/STARTTLS Requirements
            • Troubleshooting using Logs
            • Checking your SMTP server is reachable
          • Configuration Settings
          • Updating Docker Preview
          • Accessing Your Container
        • AWS Elastic Beanstalk Docker Setup
          • Configuration Settings
          • (Recommended) Enable Email
          • Sample SMTP Settings
            • Amazon SES
            • Postfix
            • Gmail
            • Hotmail
            • Office365/Outlook
          • Troubleshooting SMTP
            • TLS/STARTTLS Requirements
            • Troubleshooting using Logs
            • Checking your SMTP server is reachable
        • Installing Mattermost Team Edition in GitLab Helm Chart
          • Prerequisites
          • Install Mattermost Team Edition Helm Chart
          • Deploy the Mattermost Team Edition Helm Chart
          • Create an OAuth application with GitLab
          • Deploy GitLab Helm Chart
          • Deploy Mattermost Team Edition Helm Chart with GitLab Helm Chart
        • Troubleshooting Mattermost Issues
          • Important Notes
          • General Troubleshooting
            • Review Mattermost Logs
            • Review Mattermost Environment
          • Connect to Another Server
          • Connect with Another Device
          • Opening a Support Ticket for Self-Managed Deployments
            • General Guidelines for Information
            • Configuration
              • Why we need your configuration data
              • What configuration data includes
              • How to access your configuration data
            • Logs
              • Why we need them
              • What logs are available
              • How to access logs
            • Users affected
              • Why we need it
              • What information to include
            • Environment
              • What information to include
            • Steps to Reproduce
              • What it is
              • How to provide these details
          • Appendix
            • Checking keys and certificates
        • Mattermost Changelog
          • Release v5.38 - Feature Release
            • Deprecations
            • Important Upgrade Notes
            • Highlights
              • Granular Data Retention Policies (Enterprise E20)
              • Enhanced User Onboarding Experience
              • Playbooks Updates
              • Focalboard Updates
            • Improvements
              • User Interface (UI)
              • Performance
              • Integrations
              • Administration
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • API Changes
            • Go Version
            • Open Source Components
            • Upcoming Deprecations in Mattermost v6.0
            • Known Issues
            • Contributors
          • Release v5.37 - Extended Support Release
            • Deprecations
            • Important Upgrade Notes
            • Highlights
              • Collapsed Reply Threads (Beta)
              • Emoji Enhancements with Skin Tone Selection
              • Improved Enterprise Trial Experience (Enterprise Editions E0, E10, E20)
              • Focalboard: Grouped Table view, New properties, and More (Beta)
              • Incident Collaboration Updates
              • English-Australian Language Support
            • Improvements
              • User Interface (UI)
              • Performance
              • Administration
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
              • Database Changes
            • API Changes
            • Go Version
            • Open Source Components
            • Upcoming Deprecations in Mattermost v6.0
            • Known Issues
            • Contributors
          • Release v5.36 - Feature Release
            • Important Upgrade Notes
            • Highlights
              • Focalboard (Beta)
              • Incident Collaboration (Enterprise Edition E20)
              • Hungarian Language Support (Beta)
            • Improvements
              • User Interface (UI)
              • Performance
              • Administration
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • API Changes
            • Go Version
            • Open Source Components
            • Upcoming Deprecations in Mattermost v6.0
            • Known Issues
            • Contributors
          • Release v5.35 - Feature Release
            • Important Upgrade Notes
            • Highlights
              • Apps Framework (Developer Preview)
              • Search for files and document contents
              • Granular Access to System Console Pages (Enterprise E20 Edition)
              • Shared Channels (Experimental, Enterprise Edition E20)
              • Enterprise Trial Enhancements (Enterprise E20 Edition)
              • Incident Collaboration (Enterprise Edition E20)
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Database Changes
            • API Changes
            • Go Version
            • Open Source Components
            • Known Issues
            • Contributors
          • Release v5.34 - Feature Release
            • Highlights
              • Incident Collaboration: Automated actions on incident start (E20 Edition)
              • Bulgarian and Swedish language support
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Go Version
            • Open Source Components
            • Known Issues
            • Contributors
          • Release v5.33 - Feature Release
            • Important Upgrade Notes
            • Highlights
              • OpenID Connect for OAuth 2.0 Authentication (E20 Edition)
              • Support Packet Generation (E10 & E20 Editions)
              • Updated Incident Collaboration Plugin to 1.4.0 (E20 Edition)
              • Custom Statuses
            • Improvements
              • User Interface (UI)
              • Notifications
              • Administration
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Go Version
            • Open Source Components
            • API Changes
            • Websocket Event Changes
            • Known Issues
            • Contributors
          • Release v5.32 - Feature Release
            • Compatibility
            • Breaking Changes
            • Highlights
              • General availability of custom, collapsible channel categories
              • Self-serve renewals (E10 & E20 Editions)
              • Incident Collaboration v1.3.2 (E20 Edition)
            • Improvements
              • User Interface (UI)
              • Plugins
              • Administration
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Go Version
            • API Changes
            • Database Changes
            • Known Issues
            • Contributors
          • Release v5.31 - ESR
            • Compatibility
            • Highlights
              • Improved status updates for Incident Management (E20 Edition)
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • Go Version
            • API Changes
            • Websocket Event Changes
            • Known Issues
            • Contributors
          • Release v5.30 - Feature Release
            • Compatibility
            • Highlights
              • Incident Management provided out-of-the-box (E20)
              • Configure New Admin Roles Permissions in the System Console (E20, Beta)
            • Improvements
              • User Interface
              • Notifications
              • Command Line Interface (CLI)
              • Integrations
              • Administration
              • Enterprise Edition (EE)
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Go Version
            • Open Source Components
            • Database Changes
            • Websocket Event Changes
            • API Changes
            • Known Issues
            • Contributors
          • Release v5.29 - Quality Release
            • Compatibility
            • Highlights
              • Channel Moderation Settings now generally available (E20)
              • Mattermost Omnibus now generally available
            • Improvements
              • User Interface (UI)
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Go Version
            • Open Source Components
            • Database Changes
            • Known Issues
            • Contributors
          • Release v5.28 - Feature Release
            • Compatibility
            • Breaking Changes
            • Highlights
              • New admin roles to delegate administration tasks to other types of administrators (E20)
              • Certificate-based authentication with AD/LDAP (E10)
              • Stay current with in-product notices
            • Improvements
              • User Interface (UI)
              • Search
              • Notifications
              • Command Line Interface (CLI)
              • Plugins
              • Administration
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Open Source Components
            • Database Changes
            • API Changes
            • Known Issues
            • Contributors
          • Release v5.27 - Quality Release
            • Improvements
            • Bug Fixes
            • Open Source Components
            • API Changes
            • Known Issues
            • Contributors
          • Release v5.26 - Feature Release
            • Compatibility
            • Breaking Changes
            • Highlights
              • Archive & unarchive channels from the System Console (E20 Edition)
              • Manage members and channels in System Console using search filters (E20 Edition)
              • Customize log configuration and output targets (E20 Edition)
              • Get help from the Mattermost community via ‘Ask the community’ link
              • Categorize and reorder channels with channel sidebar enhancements (Experimental)
            • Improvements
              • User Interface (UI)
              • Localization
              • Command Line Interface (CLI)
              • Search
              • Integrations
              • Command Line Interface (CLI)
              • Administration
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Open Source Components
            • Database Changes
            • API Changes
            • Websocket Event Changes
            • Known Issues
            • Contributors
          • Release v5.25 - ESR
            • Breaking Changes
            • Improvements
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Known Issues
            • Contributors
          • Release v5.24 - Feature Release
            • Breaking Changes
            • Highlights
              • Notify AD/LDAP Groups with a single @mention (Beta) (E20)
              • Manage users from the System Console (E20)
              • Sync profile images from AD/LDAP (E10, E20)
              • Automatically extending user sessions
              • Access CLI remotely
              • Improved search filters
              • Slash command autocomplete framework (Beta)
              • Full-text search and indexing (Experimental)
            • Improvements
              • Enterprise Edition (EE)
              • User Interface (UI)
              • Notifications
              • Search
              • Integrations
              • Administration
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Open Source Components
            • Database Changes
            • API Changes
            • Websocket Event Changes
            • Known Issues
            • Contributors
          • Release v5.23 - Quality Release
            • Compatibility
            • Bug Fixes
            • Open Source Components
            • API Changes
            • Websocket Event Changes
            • Known Issues
            • Contributors
          • Release v5.22 - Feature Release
            • Compatibility
            • Breaking Changes
            • Highlights
              • Read-only channels and channel moderation settings (E20) (Beta)
              • Team switch shortcuts
              • Unarchive Channel option in the archived channels menu
              • Channel sidebar reorganization features (Experimental)
            • Improvements
              • User Interface (UI)
              • Localization
              • Notifications
              • Plugins
              • Integrations
              • Bulk Import
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Open Source Components
            • Database Changes
            • API Changes
            • Websocket Event Changes
            • Known Issues
            • Contributors
          • Release v5.21 - Quality Release
            • Compatibility
            • Bug Fixes
            • Known Issues
            • Contributors
          • Release v5.20 - Feature Release
            • Compatibility
            • Breaking Changes
            • Highlights
              • A Banner to Jump to the Most Recent Posts
              • Open Email Notifications in the Desktop or Mobile App
              • Ship MMCTL with Mattermost
              • Reworked pre-packaged plugins
              • Plugin Marketplace Labels
              • Role mapping from LDAP and SAML (E20)
              • Faster SAML install and configuration (E20)
            • Improvements
              • User Interface (UI)
              • Plugins
              • Command Line Interface (CLI)
              • Bulk Import
              • Administration
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Open Source Components
            • Database Changes
            • API Changes
            • Websocket Event Changes
            • Known Issues
            • Contributors
          • Release v5.19 - ESR
            • Compatibility
              • Breaking Changes
            • Bug Fixes
            • API Changes
            • Known Issues
            • Contributors
          • Release v5.18 - Feature Release
            • Compatibility
            • Important Upgrade Notes
            • Breaking Changes
            • Highlights
              • ID Loaded push notifications (E20)
              • Allow Plugin Upgrades
              • Mark Posts as Unread
              • mmctl remote CLI tool
              • View Archived Channels (Beta)
              • Guest Account SAML & LDAP Support (EE)
              • Actiance Improvements (E20)
              • LDAP Group Sync upgraded to Beta phase (E20)
            • Improvements
              • User Interface (UI)
              • Command Line Interface (CLI)
              • Integrations
              • Plugins
              • Administration
              • Enterprise Edition (EE)
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Open Source Components
            • API Changes
            • Websocket Event Changes
            • Known Issues
            • Contributors
          • Release v5.17 - Quality Release
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Known Issues
            • Contributors
          • Release v5.16 - Feature Release
            • Compatibility
              • Removed and Deprecated Features
            • Breaking Changes
            • Highlights
              • Guest Accounts
              • Plugin Marketplace
              • Improved user management
            • Improvements
              • User Interface (UI)
              • Import/Export
              • Search
              • Notifications
              • Command Line Interface (CLI)
              • Plugins
              • Integrations
              • Performance
              • Administration
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Open Source Components
            • API Changes
            • Database Changes
            • Known Issues
            • Contributors
          • Release v5.15 - Quality Release
            • Bug Fixes
            • Known Issues
            • Contributors
          • Release v5.14 - Feature Release
            • Compatibility
              • Removed and Deprecated Features
            • Breaking Changes
            • Highlights
              • Keyboard navigation and screen reader improvements
              • Bidirectional scrolling to land on oldest unread post
              • Jira V2.1
              • System Console tools to manage LDAP Groups within Teams and Channels (EE)
              • Pre-packaged Plugins
            • Improvements
              • User Interface (UI)
              • Import/Export
              • Webhooks
              • Integrations
              • Plugins
              • Bot Accounts
              • Command Line Interface (CLI)
              • Administration
              • Enterprise Edition (EE)
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Open Source Components
            • API Changes
              • Plugin API
            • Known Issues
            • Contributors
          • Release v5.13 - Quality Release
            • Compatibility
              • Removed and Deprecated Features
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
              • Open Source Components
              • Database Changes
            • Known Issues
            • Contributors
          • Release v5.12 - Feature Release
            • Breaking changes since last release
            • Highlights
              • Infinite Scroll
              • Bot Accounts
              • Jira Plugin 2.0
              • Pre-packaged Plugins
              • System Console Reorganization
              • Net Promoter Score (NPS)
              • AD/LDAP Group Sync Removals (Enterprise Edition E20)
              • User/Channel Search & Autocomplete in Elasticsearch (Enterprise Edition E20)
            • Improvements
              • User Interface (UI)
              • Plugins
              • Localization
              • Command Line Interface (CLI)
              • Administration
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Database Changes
            • API Changes
              • RESTful API v4 Changes
              • Plugin API v4 Changes
            • Known Issues
            • Contributors
          • Release v5.11 - Quality Release
            • Breaking changes since last release
            • Bug Fixes
            • Known Issues
            • Contributors
          • Release v5.10 - Feature Release
            • Breaking changes since last release
            • Highlights
              • Interactive Ephemeral Messages
              • Configuration in Database
            • Improvements
              • User Interface (UI)
              • Plugins (Beta)
              • Bulk Import/Export
              • Command Line Tools (CLI)
              • Administration
            • Bug Fixes
            • Compatibility
              • Deprecated Features
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • RESTful API Changes
            • Plugin API Changes
            • Database Changes
            • Known Issues
            • Contributors
          • Release v5.9 - ESR
            • Breaking Changes since last release
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • Known Issues
            • Contributors
          • Release v5.8 - Feature Release
            • Breaking Changes since last release
            • Highlights
              • Added support for LDAP Group Sync
              • Added multi-factor authentication support to Team Edition
              • Enhanced image performance
            • Improvements
              • User Interface (UI)
              • Notifications
              • Administration
              • Performance
              • Slash Commands
              • Plugins
              • Attachments
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • API Changes
              • RESTful API v4 Changes
            • Known Issues
            • Contributors
          • Release v5.7 - Quality Release
            • Bug Fixes
            • Known Issues
            • Contributors
          • Release v5.6 - Feature Release
            • Breaking Changes since the last release
            • Highlights
              • Interactive Dialogs
              • Languages
              • Command Line Interface (CLI)
            • Improvements
              • User Interface
              • Notifications
              • Performance
              • Plugins
              • Bulk Import/Export
              • Slash Commands
              • Administration
              • Enterprise Edition (E20)
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • API Changes
              • RESTful API v4 Changes
              • Plugin API Changes
              • Database Changes
            • Known Issues
            • Contributors
          • Release v5.5 - Quality Release
            • Bug Fixes
            • Known Issues
            • Contributors
          • Release v5.4 - Feature Release
            • Breaking Changes since the last release
            • Highlights
              • Basic Export Tool
            • Improvements
              • Web User Interface (UI)
              • Command Line Interface (CLI)
              • Performance
              • Integrations
              • Notifications
              • Autocomplete and Focus
              • Administration
              • Compliance
            • Bug Fixes
            • config.json
              • Changes to Enterprise Edition:
            • API Changes
              • Plugin API Changes
              • Database Changes
            • Known Issues
            • Contributors
          • Release v5.3 - Feature Release
            • Breaking Changes since the last release
            • Highlights
              • Search Date Filters
              • IdAttribute Setting for SAML
            • Improvements
              • Web User Interface (UI)
              • Performance
              • Integrations
              • Administration
            • Bug Fixes
            • config.json
              • Changes to Enterprise Edition:
            • API Changes
              • Plugin API Changes (Release Candidate)
            • Known Issues
            • Contributors
          • Release v5.2 - Feature Release
            • Security Update
            • Breaking Changes since the last release
            • Highlights
              • Embed Mattermost in Other Apps (Beta)
              • Plugins
              • Searching Archived Channels
              • Romanian Language
            • Improvements
              • Web User Interface (UI)
              • Plugins (All Beta)
              • Server Plugins: Release Candidate
              • Webapp Plugins: Beta
              • Administration
              • Command Line Interface (CLI)
              • Enterprise Edition
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • API Changes
              • RESTful API v4 Changes
              • Websocket Changes
              • Database Changes
            • Known Issues
            • Contributors
          • Release v5.1 - Feature Release
            • Security Update
            • Breaking Changes since the last release
            • Highlights
              • Gfycat integration
              • Auto-linking plugin (Beta)
              • Support Mattermost on a subpath
              • CSV Compliance Export (Enterprise Edition E20)
            • Improvements
              • Web User Interface
              • Administration
              • Command Line Interface (CLI)
              • Enterprise Edition E20
            • Bug Fixes
            • config.json
              • Changes to Team Edition and Enterprise Edition:
            • API Changes
              • RESTful API v4 Changes
            • Known Issues
            • Contributors
          • Release v5.0 - Feature Release
            • Breaking Changes since the last release
            • Highlights
              • Plugin Intercept
              • Permissions Schemes
              • Increased Character Limit on Posts
              • Combined Join/Leave Messages
            • Improvements
              • Web User Interface
              • Performance
              • Integrations
              • Notifications
              • System Console
              • Administration
              • Enterprise Edition
            • Bug Fixes
            • Compatibility
            • config.json
              • Changes to Team Edition and Enterprise Edition:
              • API Changes
              • WebSocket Changes
            • Known Issues
            • Contributors
          • Release v4.10 - ESR
            • Highlights
              • Convert Public Channels to Private
              • Performance Improvements
              • Environment Variables Support in GitLab Omnibus
            • Improvements
              • Web User Interface
              • Plugins
              • Slash Commands
              • Administration
              • Command Line Interface (CLI)
              • Enterprise Edition E20
            • Bug Fixes
            • Compatibility
              • config.json
              • Changes to Team Edition and Enterprise Edition:
              • API Changes
                • RESTful API v4 Changes
              • Database Changes
              • Upcoming Deprecated Features in Mattermost v5.0
            • Known Issues
            • Contributors
          • Release v4.9 - Feature Release
            • Highlights
              • Channel Mute
              • Teammate Name Display Setting
              • Team Icons
              • Global Relay (Beta) (Enterprise Edition E20 Add-On)
            • Improvements
              • Web User Interface
              • Performance
              • Plugins (Beta)
              • Administration
              • Enterprise Edition
            • Bug Fixes
            • Compatibility
              • Removed and Deprecated Features
              • Upcoming Deprecated Features in Mattermost v5.0
              • config.json
              • Changes to Team Edition and Enterprise Edition:
              • API Changes
              • Database Changes
            • Known Issues
            • Contributors
          • Release v4.8 - Feature Release
            • Security Update
            • Highlights
              • Enhanced compatibility with CloudFront
              • SAML Migration Command (Enterprise Edition E20)
            • Improvements
              • Web User Interface
              • Performance
              • 508 Compliance
              • Integrations
              • Notifications
              • Authentication
              • System Console
            • Bug Fixes
            • Compatibility
              • Removed and Deprecated Features
              • config.json
              • Changes to Team Edition and Enterprise Edition:
            • API Changes
              • RESTful API v4 Changes
            • Known Issues
            • Contributors
          • Release v4.7 - Feature Release
            • Security Update
            • Highlights
              • Client-Side Performance
              • Image Proxy Support
              • Updated Image Thumbnails
              • Experimental Setting for Unreads Sidebar Section
            • Improvements
              • Web User Interface
              • Integrations
              • Emoji Picker
              • Channels
              • Notifications
              • Plugins (Beta)
              • Enterprise Edition
            • Bug Fixes
            • Compatibility
              • Removed and Deprecated Features
              • config.json
              • Changes to Team Edition and Enterprise Edition:
            • API Changes
              • RESTful API v4 Changes
            • WebSocket Event Changes
            • Database Changes
            • Known Issues
            • Contributors
          • Release v4.6 - Feature Release
            • Highlights
              • Client-Side Performance
            • Improvements
              • Web User Interface
              • Plugins (Beta)
              • Notifications
              • 508 Compliance
              • Administration
            • Bug Fixes
            • Compatibility
              • Removed and Deprecated Features
              • config.json
            • API Changes
              • RESTful API v4 Changes
              • Plugin API Changes (Beta)
              • Plugin Hook Changes (Beta)
            • Database Changes
            • Known Issues
            • Contributors
          • Release v4.5 - Feature Release
            • Highlights
              • Zoom Plugin (Beta)
              • Actiance Support (Beta) (Enterprise Edition E20 Add-On)
            • Improvements
              • Web User Interface
              • Integrations
              • Channels
              • Notifications
              • Keyboard Shortcuts
              • System Console
            • Bug Fixes
            • Compatibility
              • Removed and Deprecated Features
              • config.json
            • API v4 Changes
            • Known Issues
            • Contributors
          • Release v4.4.5 - Feature Release
            • Highlights
              • Plugins (Beta)
              • Do Not Disturb Status
              • Support SAML sync via AD/LDAP (Enterprise Edition E20)
            • Improvements
              • Web User Interface
              • Performance
              • Emoji Picker
              • Integrations
              • Slash Commands
              • WebRTC Video and Audio Calls (Beta)
              • System Console
              • Elasticsearch (Enterprise Edition E20)
            • Bug Fixes
            • Compatibility
              • Removed and Deprecated Features
              • config.json
            • Database Changes
            • API v4 Changes
            • Websocket Event Changes
            • Known Issues
            • Contributors
          • Release v4.3.4 - Feature Release
            • Security Update
            • Highlights
              • Data Retention Beta (Enterprise Edition E20)
              • Languages
            • Improvements
              • Web User Interface
              • Search
              • Integrations
              • Notifications
              • Performance
              • Enterprise Edition
            • Bug Fixes
            • Compatibility
              • Removed and Deprecated Features
              • config.json
            • API v4 Changes
            • Known Issues
            • Contributors
          • Release v4.2.2 - Feature Release
            • Security Update
            • Highlights
              • Interactive Message Buttons
              • Mobile Support for AppConfig
            • Improvements
              • Web User Interface
              • Mobile View
              • Integrations
              • Notifications
              • Administration
              • Enterprise Edition
            • Bug Fixes
            • Compatibility
              • Breaking Changes
              • Removed and Deprecated Features
              • config.json
            • API v4 Changes
            • Known Issues
            • Contributors
          • Release v4.1.2 - Feature Release
            • Security Update
            • Highlights
              • JIRA App
              • Personal Access Tokens
              • Updated iOS and Android Apps
              • Elasticsearch Beta (Enterprise Edition E20)
            • Improvements
              • Web User Interface
              • Notifications
              • Files
              • Administration
              • Integrations
              • Enterprise Edition E20
            • Bug Fixes
            • Compatibility
              • Removed and deprecated features
              • config.json
            • Database Changes
            • API v4 Changes
            • Known Issues
            • Contributors
          • Release v4.0.5 - Feature Release
            • Security Update
            • Highlights
              • Native iOS and Android Apps
              • Updated Web User Interface
              • Emoji Picker
              • Languages
              • API v4 (Stable Release)
              • High Availability (Enterprise Edition E20)
            • Improvements
              • Web User Interface
              • Mobile Web
              • Notifications
              • Emoji Picker & Custom Emoji
              • Keyboard Shortcuts
              • Slash Commands
              • Bulk Import Tool
              • Authentication
              • New URL Routes
              • Link Previews
              • Enterprise Edition
            • Bug Fixes
            • Compatibility
              • Breaking Changes
              • Removed and deprecated features
              • config.json
            • API v4 Changes
            • Websocket Event Changes
            • Known Issues
            • Contributors
          • Release v3.10.3
            • Highlights
              • Languages
              • New and Improved Keyboard Shortcuts
            • Improvements
              • Web User Interface
              • Notifications
              • Administration
              • System Console
              • Authentication
              • Performance
              • Integrations
              • Enterprise Edition
            • Bug Fixes
            • Compatibility
              • Removed and deprecated features
              • config.json
            • API Changes
            • Known Issues
            • Contributors
          • Release v3.9.2
            • Security Update
            • Highlights
              • Languages
              • Redux
              • APIv4 Release Candidate
            • Improvements
              • Web User Interface
              • Performance
              • Emoji Picker (Beta)
              • Keyboard Shortcuts
              • Markdown Text Formatting
              • On-Boarding
              • Files
              • CLI Tool
              • OAuth 2.0 Service Provider
              • System Console
              • Enterprise Edition
            • Bug Fixes
            • Compatibility
              • Breaking changes:
              • Removed and deprecated features
              • config.json
            • Database Changes
            • API Changes
            • Websocket Event Changes
            • Known Issues
            • Contributors
          • Release v3.8.3
            • Notes on Patch Release
            • Security Update
            • Highlights
              • Native iOS and Android Apps (Beta)
              • Pinned Posts
              • Emoji Picker and Improved Emoji Reactions (Beta)
              • System Users List
              • Configure Using Environment Variables
            • Improvements
              • Web User Interface
              • Performance
              • Search
              • Channels
              • Mobile
              • Integrations
              • Link Previews
              • Notifications
              • Onboarding
              • Enterprise Edition
            • Bug Fixes
            • Compatibility
              • Breaking changes:
              • Removed and deprecated features
              • config.json
            • Database Changes
            • API Changes
            • Websocket Event Changes
            • Known Issues
            • Contributors
          • Release v3.7.5
            • Notes on Patch Release
            • Security Update
            • Highlights
              • Group Messaging
              • Channel Push Notification Preferences
              • New Website Link Previews
              • Bulk User Import Tool
              • Channel Admins (Enterprise E10 & E20)
              • SAML OneLogin (Enterprise E20)
            • Improvements
              • Performance
              • Web User Interface
              • Mobile
              • Text Formatting
              • Integrations
              • Localization
              • Onboarding
              • Slack Import
              • System Console
              • Enterprise Edition
            • Bug Fixes
            • Compatibility
              • Removed and deprecated features
              • config.json
            • Database Changes from v3.6 to v3.7
            • API Changes from v3.6 to v3.7
            • Websocket Event Changes from v3.6 to v3.7
            • Known Issues
            • Contributors
          • Release v3.6.7
            • Notes on Patch Release
            • Security Update
            • Highlights
              • Team Sidebar
              • MFA Enforcement (Enterprise E10 & E20)
              • Performance Monitoring (Enterprise E20)
              • Improved Command Line Interface
            • Improvements
              • Performance
              • Notifications
              • Account Settings
              • Team Settings
              • Slash Commands
              • Channels
              • Messaging
              • User Interface
              • Enterprise Edition
            • Bug Fixes
            • Compatibility
              • config.json
            • Database Changes from v3.5 to v3.6
            • API Changes from v3.5 to v3.6
            • Websocket Event Changes from v3.5 to v3.6
            • Known Issues
            • Contributors
          • Release v3.5.1
            • Notes on Patch Release
            • Security Update
            • Highlights
              • Languages
              • Performance improvements for mobile and web experience
              • Connection Security
              • Minio File Storage
              • Favorite Channels
              • Video and Audio Calling (early-preview)
              • Improved Slack Import
            • Improvements
              • iOS Apps
              • Android Apps
              • User Interface
              • Notifications
              • Channel Shortlinking
              • Integrations
              • Keyboard Shortcuts
              • Team Settings
              • System Console
              • Enterprise Edition:
            • Bug Fixes
            • Compatibility
              • config.json
            • Database Changes from v3.4 to v3.5
            • API Changes from v3.4 to v3.5
            • Known Issues
            • Contributors
          • Release v3.4.0
            • Highlights
              • Zapier Integration
              • OAuth 2.0 Service Provider
              • Improved Notifications and Status Indicators
            • Improvements
              • Files and Images
              • Integrations
              • System Console
              • Slack Import
              • User Interface
              • Enterprise Edition:
            • Bug Fixes
            • Compatibility
              • config.json
            • Database Changes from v3.3 to v3.4
            • API Changes from v3.3 to v3.4
            • Known Issues
            • Contributors
          • Release v3.3.0
            • Security Update
            • Highlights
              • Languages
              • Flagged Messages
              • Improved Statuses
              • Google SSO (Enterprise E20)
              • Office 365 SSO (Beta) (Enterprise E20)
              • High Availability Mode (Beta) (Enterprise E20)
            • Improvements
              • iOS app
              • Mobile (iOS and Android apps)
              • User Interface
              • Authentication
              • Notifications
              • Keyboard Shortcuts
              • Integrations
              • System Console
              • Enterprise E10, E20
            • Bug Fixes
            • Compatibility
              • config.json
            • Database Changes from v3.2 to v3.3
            • API Changes from v3.2 to v3.3
            • Known Issues
            • Contributors
          • Release v3.2.0
            • Security Update
            • Highlights
              • Languages
              • Custom Emoji
              • Performance
              • Policy (Enterprise E10, E20)
              • SAML Single Sign-On (Enterprise E20):
            • Improvements
            • Bug Fixes
            • Compatibility
              • config.json
              • Database Changes from v3.1 to v3.2
            • Known Issues
            • Contributors
          • Release v3.1.0
            • Security Update
            • Highlights
              • Keyboard shortcuts and channel switcher
              • Upgraded System Console
              • Upgraded Push Notification options
              • Compact View
            • Improvements
            • Bug Fixes
            • Compatibility
            • Known Issues
            • Contributors
          • Release v3.0.3
            • Security Update
            • Major Version Release
            • Highlights
              • Unified Accounts
              • Enterprise Edition Security, Authentication and Branding Upgrades
              • User Interface Upgrades
              • iOS and Android mobile app improvements
            • Languages
            • Improvements
            • Bug Fixes
            • Compatibility
              • Database Changes from v2.2 to v3.0
            • Known Issues
            • Contributors
          • Release v2.2.0
            • Security Update
            • Highlights
              • New themes
              • French language translation
              • TPNS and EAS options
            • Languages
            • Improvements
            • Bug Fixes
            • Known Issues
            • Contributors
          • Release v2.1.0
            • Highlights
            • Security Update
            • New Features
            • Improvements
              • Bug Fixes
            • Compatibility
              • Known Issues
              • Contributors
          • Release v2.0.0
            • Highlights
              • Incremented Version Number: Mattermost “2.0”
                • Localization
                • Enhanced Support for Mobile Devices
                • Upgrade and Deployment Improvements
            • New Features
            • Improvements
              • Bug Fixes
            • Compatibility
              • Database Changes from v1.4 to v2.0
                • Users Table
                • Licenses Table
                • Commands Table
              • Known Issues
              • Contributors
          • Release v1.4.0
            • Release Highlights
              • Data Center Support
              • Mobile Experience
            • New Features
            • Improvements
              • Bug Fixes
            • Compatibility
              • Config.json Changes from v1.3 to v1.4
              • Known Issues
              • Contributors
          • Release v1.3.0
            • Release Highlights
              • iOS App
              • Search Upgrades
              • Advanced Formatting
            • New Features
            • Improvements
              • Bug Fixes
            • Compatibility
              • Config.json Changes from v1.2 to v1.3
              • Known Issues
              • Contributors
          • Release v1.2.1
            • Security Notice
            • Release Highlights
              • Outgoing webhooks
              • Search Scope Modifiers
              • Syntax Highlighting
              • Usability Improvements
            • Improvements
              • Bug Fixes
            • Compatibility
              • Config.json Changes from v1.1 to v1.2
              • Database Changes from v1.1 to v1.2
                • Channels Table
                • Preferences Table
                • Teams Table
              • Known Issues
              • Contributors
          • Release v1.2.0 (Redacted Release)
          • Release v1.1.1 (Quality Release)
            • About Quality Releases
            • Release Purpose
              • Provide option for upgrading database from Mattermost v0.7 to v1.1
              • Removes 32-char limit on salts
          • Release v1.1.0
            • Release Highlights
              • Incoming Webhooks
            • Improvements
            • Bug Fixes
            • Known Issues
            • Compatibility
              • Config.json Changes from v1.0 to v1.1
                • Service Settings
              • Database Changes from v1.0 to v1.1
                • ChannelMembers Table
            • Contributors
          • Release v1.0.0
            • Release Highlights
              • Markdown
              • Themes
              • System console and command line tools
            • New Features
            • Improvements
            • Bug Fixes
            • Compatibility
              • Config.json Changes from v0.7 to v1.0
                • Service Settings
                • Team Settings
                • SSO Settings
                • AWS Settings
                • Image Settings
                • EmailSettings
                • Privacy Settings
            • Database Changes from v0.7 to v1.0
              • Users Table
              • Teams Table
              • Sessions Table
              • OAuthAccessData Table
              • OAuthApps Table
              • OAuthAuthData Table
              • IncomingWebhooks Table
              • Systems Table
            • Contributors
          • Release v0.7.0 (Beta1)
            • Release Highlights
              • Improved GitLab Mattermost support
              • Slack Import (Preview)
            • New Features
            • Improvements
            • Bug Fixes
            • Contributors
          • Release v0.6.0 (Alpha)
            • Release Highlights
            • Compatibility
            • New Features
            • Improvements
            • Contributors
          • Release v0.5.0 (Preview)
            • Release Highlights
            • New Features
        • Mattermost Cloud Changelog
          • Release 2021-08-12
            • Highlights
              • Beta features promoted from Beta to General Availability
              • Focalboard
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • Known Issues
          • Release 2021-07-29
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • Known Issues
          • Release 2021-07-15
            • Highlights
              • Granular Data Retention Policies
            • Improvements
              • User Interface (UI)
            • Known Issues
          • Release 2021-07-01
            • Highlights
              • Collapsed Reply Threads (Early Beta Access)
              • Emoji Enhancements with Skin Tone Selection
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • Known Issues
          • Release 2021-06-16
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • Known Issues
          • Release 2021-06-02
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • Known Issues
          • Release 2021-05-21
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • Known Issues
          • Release 2021-05-05
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • Known Issues
          • Release 2021-04-22
            • Highlights
              • Apps Framework (Developer Preview)
              • Search Results Are Returned on File Search
              • Granular Access to System Console Pages
              • Shared Channels (Experimental)
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • Known Issues
          • Release 2021-04-07
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • Known Issues
          • Release 2021-03-24
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • Known Issues
          • Release 2021-03-12
            • Highlights
              • Custom Statuses
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • Known Issues
          • Release 2021-02-25
            • Highlights
              • Support Packet Generation
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • Known Issues
          • Release 2021-02-10
            • Highlights
              • OpenID Connect (Cloud Professional & Enterprise)
            • Improvements
              • User Interface (UI)
              • Notifications
              • Administration
            • Bug Fixes
            • Known Issues
          • Release 2021-01-26
            • Highlights
              • Channel Sidebar Improvements
            • Improvements
              • User Interface (UI)
              • Plugins
              • Administration
              • Bug Fixes
              • Known Issues
          • Release 2021-01-12
            • Highlights
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • Known Issues
          • Release 2020-12-18
            • Bug Fixes
          • Release 2020-12-09
            • Improvements
              • User Interface (UI)
              • Administration
            • Bug Fixes
            • Known Issues
          • Release 2020-12-03
            • Bug Fixes
          • Release 2020-11-24
            • Highlights
              • Modify new Admin roles permissions in the System Console (Beta)
              • Pre-package and enable incident management v1.1.1
            • Improvements
              • User Interface
              • Notifications
              • Integrations
              • Administration
            • Bug Fixes
              • API Changes
            • Known Issues
      • Desktop App
        • Install the Mattermost Desktop App
        • Desktop Application Install Guides
          • Windows 10+, Windows 8.1+
            • MSI Installer and Group Policies (Beta)
          • macOS 10.9+
          • Linux
            • Generic Linux package
            • Ubuntu and Debian-based systems
            • Linux rpm files (Beta)
            • Arch Linux-based systems
            • Snapcraft package
          • Troubleshooting
            • “Installation has failed” dialog
            • “The application “Mattermost” can’t be opened” dialog
            • Desktop App window is black and doesn’t load the page
            • Desktop App is not visible, but the Mattermost icon is in the Task Bar
            • Desktop App constantly refreshes the page
            • Desktop App constantly asks to log in to Mattermost server
            • “Internal error: BrowserWindow ‘unresponsive’ event has been emitted”
            • Desktop app not responsive within Citrix Virtual Apps or Desktop Environment
          • Reporting Issues
            • Windows
            • macOS
        • Desktop Managed Resources
        • Desktop MSI Installer and Group Policy Installation Guides (Beta)
          • Installation Guide
            • Download Group Policy and MSI Installer files
            • Installing Group Policy files locally
            • Configure Mattermost using Group Policy settings
            • Verify Group Policy settings have been applied
            • Install Mattermost Desktop using the MSI installer
            • Verify Group Policy settings in the installed Desktop app
          • Silent Installation Guide
        • Desktop Application Changelog
          • Release v4.7
            • Highlights
            • Improvements
              • Windows
              • All Platforms
            • Architectural Changes
            • Bug Fixes
              • Windows
              • MacOS
              • Linux
              • All Platforms
            • Known Issues
            • Contributors
          • Release v4.6
            • Improvements
              • All Platforms
            • Bug Fixes
              • All Platforms
            • Known Issues
            • Contributors
          • Release v4.5
            • Improvements
              • All Platforms
              • Mac
            • Architectural Changes
            • Bug Fixes
              • All Platforms
              • Windows
              • Mac
            • Known Issues
            • Contributors
          • Release v4.4
            • Improvements
              • All Platforms
            • Architectural Changes
            • Bug Fixes
              • All Platforms
              • Windows
              • Mac
            • Known Issues
            • Contributors
          • Release v4.3
            • Improvements
              • All Platforms
              • Windows
              • Mac
            • Architectural Changes
            • Bug Fixes
              • All Platforms
              • Windows
              • Mac
            • Known Issues
            • Contributors
          • Release v4.2.3
            • Bug Fixes
              • All Platforms
          • Release v4.2.2
            • Bug Fixes
              • All Platforms
          • Release v4.2.1
            • Bug Fixes
              • All Platforms
          • Release v4.2.0
            • Improvements
              • All Platforms
              • Windows
              • Mac
              • Linux
            • Architectural Changes
            • Contributors
          • Release v4.1.2
            • Bug Fixes
              • All Platforms
          • Release v4.1.1
            • Bug Fixes
              • Mac
          • Release v4.1.0
            • Improvements
              • All Platforms
              • Windows
            • Architectural Changes
            • Bug Fixes
              • All Platforms
              • Windows
            • Known Issues
              • All Platforms
              • Windows
              • Mac
              • Linux (Beta)
            • Contributors
          • Release v4.0.1
            • Architectural Changes
            • Bug Fixes
              • All Platforms
          • Release 4.0.0
            • Improvements
              • All Platforms
              • Windows
              • Mac
            • Architectural Changes
            • Bug Fixes
              • All Platforms
              • Windows
              • Mac
              • Linux
            • Known Issues
              • All Platforms
              • Windows
              • Mac
              • Linux (Beta)
            • Contributors
          • Release 3.7.1
            • Improvements and Bug Fixes
              • Windows
          • Release 3.7.0
            • Improvements
              • All Platforms
              • Windows
            • Bug Fixes
              • All Platforms
              • Windows
              • Mac
              • Linux (Beta)
            • Known Issues
              • All Platforms
              • Windows
              • Mac
              • Linux (Beta)
            • Contributors
          • Release 3.6.0
            • Improvements
            • Bug Fixes
              • All Platforms
              • Windows
              • Linux (Beta)
            • Known Issues
              • All Platforms
              • Windows
              • Mac
              • Linux (Beta)
            • Contributors
          • Release v3.5.0
            • Improvements
              • All Platforms
              • Windows
            • Bug Fixes
              • All Platforms
              • Windows
              • Mac
              • Linux (Beta)
            • Known Issues
              • All Platforms
              • Windows
              • Mac
              • Linux (Beta)
            • Contributors
          • Release v3.4.1
            • Improvements
              • All Platforms
              • Windows
              • Mac
              • Linux (Beta)
            • Bug Fixes
              • All Platforms
              • Windows
              • Linux (Beta)
            • Known Issues
              • All Platforms
              • Windows
              • Linux (Beta)
            • Contributors
          • Release v1.3.0
            • Improvements
              • All Platforms
                • Menu Bar
                • Settings Page
              • Windows
              • Mac
              • Linux (Beta)
            • Other Changes
            • Bug Fixes
              • All platforms
              • Windows
              • Mac
            • Known Issues
              • Linux (Beta)
            • Contributors
          • Release v1.2.1 (Beta)
            • Improvements
              • All Platforms
              • Mac
              • Linux
            • Bug Fixes
              • All Platforms
              • Linux
            • Known issues
            • Contributors
          • Release v1.1.1 (Beta)
            • Changes
              • All platforms
            • Improvements
              • All platforms
              • Windows
            • Bug Fixes
              • Windows
              • Linux
            • Known issues
              • All platforms
              • Windows
        • Desktop App Custom Dictionaries
          • Setting up the dictionaries
          • Configuring the Desktop App
          • Removing customized dictionaries
      • Mobile App
        • iOS Setup
        • Android Setup
        • Mattermost Mobile Apps Changelog
          • 1.45.1 Release
            • Compatibility
            • Bug Fixes
              • All apps
              • Android specific
          • 1.45.0 Release
            • Compatibility
            • Highlights
              • Emoji Enhancements with Skin Tone Selection
              • English-Australian Language Support
            • Improvements
            • Bug Fixes
              • All apps
              • Android specific
              • iOS specific
            • Known Issues
          • 1.44.1 Release
            • Compatibility
            • Bug Fixes
              • All apps
              • iOS specific
          • 1.44.0 Release
            • Compatibility
            • Highlights
              • Custom Statuses
              • Shared Channels
              • Hungarian Language (Beta)
            • Improvements
            • Bug Fixes
              • Android specific
            • Known Issues
          • 1.43.0 Release
            • Compatibility
            • Highlights
              • Support for Apps Framework (Developer Preview)
            • Improvements
            • Bug Fixes
              • All apps
              • Android specific
              • iOS specific
            • Known Issues
          • 1.42.1 Release
            • Compatibility
            • Bug Fixes
              • All apps
              • iOS specific
          • 1.42.0 Release
            • Compatibility
            • Highlights
              • Support for Apps Framework (Developer Preview)
            • Bug Fixes
              • All apps
              • Android specific
            • Known Issues
          • 1.41.1 Release
            • Compatibility
            • Bug Fixes
          • 1.41.0 Release
            • Compatibility
            • Improvements
            • Bug Fixes
              • All apps
            • Known Issues
          • 1.40.0 Release
            • Compatibility
            • Improvements
            • Bug Fixes
              • All apps
              • iOS specific
            • Known Issues
          • 1.39.0 Release
            • Compatibility
            • Improvements
            • Bug Fixes
              • All apps
              • Android specific
              • iOS specific
            • Known Issues
          • 1.38.1 Release
            • Compatibility
            • Bug Fixes
          • 1.38.0 Release
            • Compatibility
            • Improvements
            • Bug Fixes
              • All apps
              • Android specific
              • iOS specific
            • Known Issues
          • 1.37.0 Release
            • Compatibility
            • Improvements
            • Bug Fixes
              • All apps
              • Android specific
          • 1.36.0 Release
            • Compatibility
            • Improvements
            • Bug Fixes
              • All apps
              • iOS specific
          • 1.35.1 Release
            • Compatibility
            • Bug Fixes
          • 1.35.0 Release
            • Compatibility
            • Highlights
              • Upgrade to React Native 0.63.2
            • Improvements
            • Bug Fixes
              • All apps
              • Android specific
              • iOS specific
            • Known Issues
          • 1.34.1 Release
            • Compatibility
            • Bug Fixes
          • 1.34.0 Release
            • Compatibility
            • Highlights
            • Improvements
            • Bug Fixes
              • All apps
              • Android specific
              • iOS specific
          • 1.33.1 Release
            • Compatibility
            • Bug Fixes
          • 1.33.0 Release
            • Compatibility
            • Breaking Changes
            • Highlights
            • Improvements
            • Bug Fixes
              • All apps
              • Android specific
              • iOS specific
          • 1.32.2 Release
            • Compatibility
            • Bug Fixes
          • 1.32.1 Release
            • Compatibility
            • Bug Fixes
          • 1.32.0 Release
            • Compatibility
            • Breaking Changes
            • Highlights
              • Quick access to emoji reactions
              • Upgrade to React Native 0.62
            • Improvements
            • Bug Fixes
              • All apps
              • Android specific
              • Known issues
          • 1.31.2 Release
            • Compatibility
            • Bug Fixes
          • 1.31.1 Release
            • Compatibility
            • Bug Fixes
          • 1.31.0 Release
            • Compatibility
            • Improvements
            • Bug Fixes
              • All apps
              • iOS specific
              • Android specific
          • 1.30.1 Release
            • Compatibility
            • Bug Fixes
              • All apps
              • iOS specific
              • Android specific
          • 1.30.0 Release
            • Compatibility
            • Improvements
            • Bug Fixes
              • All apps
              • iOS specific
              • Android specific
          • 1.29.0 Release
            • Compatibility
            • Improvements
            • Bug Fixes
            • Known Issues
          • 1.28.0 Release
            • Compatibility
            • Highlights
              • UI/UX Improvements to the Post Draft Area
              • Deep Linking
            • Improvements
            • Bug Fixes
            • Known Issues
          • 1.27.1 Release
            • Compatibility
            • Bug Fixes
          • 1.27.0 Release
            • Compatibility
            • Bug Fixes
            • Known Issues
          • 1.26.2 Release
            • Compatibility
            • Bug Fixes
          • 1.26.1 Release
            • Compatibility
            • Bug Fixes
          • 1.26.0 Release
            • Compatibility
            • Highlights
              • Improved Styling for File, Image and Video Attachments, Including In-line Image Thumbnails
              • Mark as Unread
              • Push Notification Message Contents Fetched from the Server on Receipt (E20)
              • Upgraded RN to v0.61
            • Improvements
            • Bug Fixes
          • 1.25.1 Release
            • Compatibility
            • Bug Fixes
          • 1.25.0 Release
            • Compatibility
            • Bug Fixes
            • Known Issues
          • 1.24.0 Release
            • Compatibility
            • Highlights
              • Sidebar UI/UX improvements
            • Improvements
            • Bug Fixes
            • Known Issues
          • 1.23.1 Release
            • Compatibility
            • Bug Fixes
          • 1.23.0 Release
            • Compatibility
            • Bug Fixes
            • Known Issues
          • 1.22.1 Release
            • Compatibility
            • Bug Fixes
          • 1.22.0 Release
            • Compatibility
            • Highlights
              • Support for iOS13 and Android Q
            • Improvements
            • Bug Fixes
            • Known Issues
          • 1.21.2 Release
            • Compatibility
            • Bug Fixes
          • 1.21.1 Release
            • Compatibility
            • Bug Fixes
          • 1.21.0 Release
            • Compatibility
            • Bug Fixes
            • Known Issues
          • 1.20.2 Release
            • Compatibility
            • Bug Fixes
          • 1.20.1 Release
            • Compatibility
            • Bug Fixes
          • 1.20.0 Release
            • Compatibility
            • Highlights
              • Tablet Improvements
              • iOS Keyboard Dismissal
              • Profile Telemetry for Android Beta Builds
            • Improvements
            • Bug Fixes
            • Known Issues
          • 1.19.0 Release
            • Compatibility
            • Bug Fixes
            • Known Issues
          • 1.18.1 Release
            • Compatibility
            • Bug Fixes
          • 1.18.0 Release
            • Compatibility
            • Highlights
            • Improvements
            • Bug Fixes
            • Known Issues
          • 1.17.0 Release
            • Compatibility
            • Highlights
            • Bug Fixes
          • 1.16.1 Release
            • Compatibility
            • Bug Fixes
          • 1.16.0 Release
            • Compatibility
            • Improvements
            • Bug Fixes
          • 1.15.2 Release
            • Compatibility
            • Bug Fixes
          • 1.15.1 Release
            • Compatibility
            • Bug Fixes
          • 1.15.0 Release
            • Compatibility
            • Highlights
            • Improvements
            • Bug Fixes
          • 1.14.0 Release
            • Bug Fixes
          • 1.13.1 Release
            • Bug Fixes
          • v1.13.0 Release
            • Highlights
              • View Emoji Reactions
              • Hashtags
              • Dropdown menus
            • Improvements
            • Bug Fixes
          • v1.12.0 Release
            • Highlights
              • Search Date Filters
            • Improvements
            • Bug Fixes
          • v1.11.0 Release
            • Highlights
              • Searching Archived Channels
              • Deep Linking
            • Improvements
            • Bug Fixes
          • v1.10.0 Release
            • Highlights
              • Channel drawer performance
              • Channel loading performance
              • Announcement banner improvements
            • Improvements
            • Bug Fixes
          • 1.9.3 Release
            • Bug Fixes
          • 1.9.2 Release
            • Bug Fixes
          • 1.9.1 Release
            • Bug Fixes
          • v1.9.0 Release
            • Highlights
              • Improved first load time on Android
              • iOS Files app support
              • Improved styling of push notification
            • Improvements
            • Bug Fixes
          • v1.8.0 Release
            • Highlights
              • Image performance
              • Flagged Posts and Recent Mentions
              • Muted Channels
            • Improvements
            • Bug Fixes
          • v1.7.1 Release
            • Bug Fixes
          • v1.7.0 Release
            • Highlights
              • iOS File Sharing
              • Markdown Tables
              • Permalinks
            • Improvements
            • Bugs
          • v1.6.1 Release
            • Bug Fixes
          • v1.6.0 Release
            • Highlights
              • Android File Sharing
            • Improvements
            • Bugs
          • v1.5.3 Release
          • v1.5.2 Release
            • Bug Fixes
          • v1.5.1 Release
            • Bug Fixes
          • v1.5 Release
            • Highlights
              • File Viewer
              • iPhone X Compatibility
              • Slash Commands
            • Improvements
            • Bug Fixes
          • v1.4.1 Release
            • Bug Fixes
          • v1.4 Release
            • Highlights
              • Performance improvements
            • Bug Fixes
          • v1.3 Release
            • Highlights
              • Tablet Support (Beta)
              • Link Previews
              • Notifications
              • Download Files
            • Improvements
            • Bug Fixes
          • v1.2 Release
            • Highlights
              • AppConfig Support for EMM solutions
              • Code block viewer
            • Improvements
            • Emoji Picker for Emoji Reactions
            • Bug Fixes
            • Known Issues
          • v1.1 Release
            • Highlights
              • Search
              • Emoji Reactions
              • Group Messages
              • Improved Performance on Poor Connections
            • Improvements
            • Bug Fixes
          • v1.0.1 Release
            • Bug Fixes
          • v1.0 Release
            • Highlights
              • Authentication (Requires v3.10+ Mattermost server)
              • Offline Support
              • Notifications (Requires v3.10+ push proxy server)
              • Channel and Team Sidebar
              • Posts
              • Navigation
            • Known Issues
            • Contributors
          • Beta Release
            • Highlights
              • Authentication
              • Messaging
              • Notifications
              • User profiles
              • Files
              • Channels
              • Settings
              • Teams
            • Contributors
    • Deploy Mattermost
      • Mattermost Server
        • Deployment Overview
          • Requirements and Installation Guides
          • User Experience
            • PC Web Experience
            • Mobile App Experience
            • Mobile Web Experience
            • Email Client
          • Communication Protocols
            • HTTPS Connection (Secure Hypertext Transfer Protocol)
            • WSS Connection (Secure WebSocket Protocol)
          • Network Access and Multi-Factor Authentication
            • Behind a VPN
            • Non-VPN Setup
          • Data Center Infrastructure
            • Push Notification Service
            • Proxy
            • Microsoft Active Directory Single Sign-On (Enterprise Edition)
            • Private Cloud Integrations
            • Email Service
          • Mattermost Server
            • RESTful JSON Web Service
            • Authentication Client
            • Authentication Provider
            • Notification Service
            • Data Management Service
            • High Availability (Enterprise Edition)
          • Data Stores
            • Databases
              • Multiple Read Replicas (Enterprise Edition)
              • Search Replicas (Enterprise Edition)
              • Global Deployments (Enterprise Edition)
            • File Store
          • Deployment Options
            • Mobile Devices with VPN Clients (recommended)
            • Mobile Devices without VPN Clients
            • Mobile Devices with an EMM Provider
        • Image Proxy
          • Local Image Proxy
          • atmos/camo Image Proxy
        • Encryption Options
          • Encryption-in-transit
          • Gossip Encryption (Experimental)
          • Encryption-at-rest
            • Database
            • File Storage
        • Backup and Disaster Recovery
          • Backup
          • Disaster Recovery
            • Automated backup
            • High Availability deployment
            • Failover from Single Sign-On outage
            • Configure your SSO provider for High Availability
            • Set up your own IDP to provide an automated or manual SSO failover option
            • Set up a manual failover plan for SSO outages
        • Bleve Search (Experimental)
          • Configuring Bleve in Mattermost
          • Using Bleve Search
      • Desktop App
        • Desktop App Deployment Guide
          • Custom Build Configuration
            • defaultTeams
            • helpLink
            • enableServerManagement
          • Windows App: Pre-Configuration and Silent Deployment
          • Windows App: Silently Removing the App
      • Mobile Apps
        • Deploy Mattermost Mobile Apps
          • Decision Summary
          • Technical and Security Requirements
          • Getting Help
        • Using Mattermost’s Pre-Built Mobile Apps
          • Deployment Options
            • Using Public App Stores
            • Using an EMM Provider
          • Setting Up Push Notifications
          • Success! Your Public App Store Deployment is Complete
        • Building and Distributing Your Own Custom Mattermost Mobile Apps
          • Deployment Options
          • Setting Up Push Notifications
          • Developing and Maintaining Your Custom App
            • Custom Mobile App Branding
          • Deploying Your Custom App
            • Using an Enterprise App Store
            • Using an EMM Provider
            • Using Public App Stores
            • Using Another Distribution Method
        • Deploying Mobile Apps Using an EMM Provider
          • Manage App Configuration Using AppConfig
          • Enroll Devices
          • Generate and Assign Device Profiles
        • AppConfig for EMM Solutions with Mattermost Mobile Apps
          • What is AppConfig?
          • Mattermost AppConfig Values
          • Other AppConfig Settings
        • Consider Mobile VPN Options
          • Connect to your Private Network Mattermost Instance
          • Mobile VPN Options
            • Per-app VPN
            • Device VPN
          • Connect via Corporate Proxy Server
        • Mobile Push Notifications
          • Test Push Notifications Service (TPNS)
            • Enable TPNS
          • Hosted Push Notifications Service (HPNS)
            • Enable HPNS for Existing Deployments
            • ID-Only Push Notifications
          • Host Your Own Push Proxy Service
            • Enable MPNS
        • Mobile Apps FAQ
          • Can I connect to multiple Mattermost servers using the mobile apps?
          • Is there a tablet version of the mobile apps?
          • Can the permanent sidebar on tablet devices be disabled?
          • How is data handled on mobile devices after a user account is deactivated?
          • Do I need to compile the mobile apps to host my own push notification server?
          • How do push notifications work?
          • What post metadata is sent in mobile push notifications?
          • How can I use ID-Only Push Notifications to protect notification content from being exposed to third-party services?
          • What are my options for securing the mobile apps?
          • What are my options for securing push notifications?
          • Why do I sometimes see a delay in receiving a push notification?
          • How do I deploy Mattermost with Enterprise Mobility Management (EMM) providers?
          • How do I host the Mattermost push notification service?
          • How do I receive mobile push notifications if my IT policy requires the use of a corporate proxy server?
          • How do I white label the app and customize build settings?
          • How do I preconfigure the server URL for my users?
          • How can I get Google SSO to work with the Mattermost mobile app?
          • How do I configure deep linking?
          • How do I connect users across internal and external networks?
        • Troubleshooting Mobile Applications
          • I keep getting a message “Cannot connect to the server. Please check your server URL and internet connection.”
          • Login with ADFS/Office365 is not working
          • I see a “Connecting…” bar that does not go away
          • I’m not receiving push notifications on my device
          • All my outbound connections need to go through a proxy. How can I connect to the Mattermost Hosted Push Notification Service?
          • Build gets stuck at bundleReleaseJsAndAssets
          • No image previews available in the mobile app
          • Messages with emojis aren’t being sent from the Mobile App
          • None of these solve my problem!
        • Client-side Data Storage FAQ
          • Mobile Web Experience
          • Mobile App Experience
    • Upgrade Mattermost
      • Upgrading Mattermost Server
        • Upgrading to the Latest Version
        • Before you Begin
        • Upgrading Mattermost Server
        • Upgrading Team Edition to Enterprise Edition
        • Uploading a License Key
      • Important Upgrade Notes
      • Version Archive
        • Mattermost Enterprise Edition
        • Mattermost Team Edition Server Archive
      • Extended Support Release
        • What is an Extended Support Release?
        • What is the life cycle of an Extended Support Release?
        • What is included in an Extended Support Release dot release?
        • Who should use an Extended Support Release?
        • How do I install the Extended Support Release?
        • What are the current supported Extended Support Release versions?
        • How do I restore a previous Extended Support Release?
        • Why is an Extended Support Release supported for 9 months and not longer?
        • Can customers pay for extended support?
        • How do we notify customers about new and deprecated Extended Support Releases?
      • Release Lifecycle
        • What is a Release Lifecycle?
      • Downgrading Mattermost Server
        • Downgrade from 5.0 to 4.10
      • Open Source Components
        • Desktop
        • Mobile
        • Redux
        • Server
        • Webapp
      • Release Definitions
        • Feature Release
        • Quality Release
        • Extended Support Release (ESR)
    • Scale Mattermost
      • Scaling for Enterprise
        • Single Machine Deployment
        • Multi Machine Deployment
        • Cluster-based Deployment
        • Sample Scaling Guide
        • Hosting Recommendation for 100,000+ users
      • High Availability Cluster (E20)
        • Requirements for Continuous Operation
        • Deployment Guide
          • Initial Setup Guide for High Availability
          • Adding a Server to the Cluster
          • Removing a Server from the Cluster
        • Configuration and Compatibility
          • Mattermost Server Configuration
            • Configuration Settings
            • Cluster Discovery
            • Time Synchronization
            • State
            • Proxy Server Configuration
            • File Storage Configuration
            • Database Configuration
              • Sizing Databases
              • Deploying a Multi-database Configuration
              • Loading a Multi-database Configuration onto an Active Server
              • Manual Failover for Master Database
              • Transparent Failover
              • Recommended Configuration Settings
            • Leader Election
            • Job Server
            • Plugins and High Availability
            • CLI and High Availability
        • Upgrade Guide
          • Updating Configuration Changes While Operating Continuously
          • Updating Server Version While Operating Continuously
          • Server Upgrades Requiring Service Interruption
          • Upgrading to Version 4.0 and Later
          • All Cluster Nodes Must Use a Single Protocol
        • Frequently Asked Questions (FAQ)
          • Does Mattermost support multi-region High Availability deployment?
          • What does Mattermost recommend for diaster recovery of the databases?
        • Troubleshooting
          • Capturing High Availability Troubleshooting Data
          • Red Server Status
          • WebSocket Disconnect
          • App Refreshes Continuously
          • Messages Do Not Post Until After Reloading
      • Elasticsearch (E20)
        • Deployment Guide
          • Setting Up an Elasticsearch Server
          • Configuring Elasticsearch in Mattermost
        • Limitations
        • Frequently Asked Questions (FAQ)
          • Do I need to use Elasticsearch?
          • What types of indexes are created?
          • Can an index rollover policy be defined?
          • Are there any new search features offered with Elasticsearch?
          • Are my files stored in Elasticsearch?
          • How do I monitor system health of an Elasticsearch server?
          • Why does a 25,000 post database take a long time to index in Elasticsearch?
          • What form of data is sent to Elasticsearch?
          • How much data is sent to Elasticsearch and when?
          • How do I know if an Elasticsearch job fails?
          • My Elasticsearch indexes won’t complete, what should I do?
      • Performance Monitoring (E20)
        • Deployment Guide
        • Installing Prometheus
        • Installing Grafana
        • Getting Started
        • Statistics
          • Custom Mattermost Metrics
            • API Metrics
            • Caching Metrics
            • Cluster Metrics
            • Database Metrics
            • HTTP Metrics
            • Login and Session Metrics
            • Messaging Metrics
            • Process Metrics
            • Search Metrics
            • WebSocket Metrics
            • Logging Metrics
            • Debugging Metrics
          • Standard Go Metrics
        • Frequently Asked Questions
          • Why Are Chart Labels Difficult To Distinguish?
      • Mattermost Performance Alerting Guide
        • CPU Utilization Rate
        • Memory Usage
        • Number of Goroutines
        • Number of API Errors per Second
        • Mean API Request Time
        • Plugin Hooks
        • Other Alerts
  • Set Up, Manage, Onboard, and Comply
    • Set Up Mattermost
      • Self-Managed Deployments
        • Configuration Settings
          • Configuration in Database
          • Environment Variables
          • Override Mattermost License File
          • Load Custom Configuration Defaults
          • About
            • Edition and License
              • Edition
              • License
              • License Key
          • Reporting
            • Site Statistics
            • Team Statistics
            • Server Logs
          • User Management
            • Users
            • Teams (Experimental)
            • Channels (Experimental)
            • Groups
            • Permissions
          • Environment
            • Web Server
              • Site URL
              • Test Live URL
              • Listen Address
              • Forward port 80 to 443
              • Connection Security
              • TLS Certificate File
              • TLS Key File
              • Use Let’s Encrypt
              • Let’s Encrypt Certificate Cache File
              • Read Timeout
              • Write Timeout
              • Idle Timeout
              • Allow use of API v3 endpoints
              • Webserver Mode
              • Enable Insecure Outgoing Connections
              • Managed Resource Paths
              • Reload Configuration from Disk
              • Purge All Caches
            • Database
              • Driver Name
              • Data Source
              • Maximum Idle Connections
              • Maximum Connection Idle Timeout
              • Maximum Open Connections
              • Query Timeout
              • Disable Database Search
              • Maximum Connection Lifetime
              • Minimum Hashtag Length
              • At Rest Encrypt Key
              • SQL Statement Logging (Trace)
              • Recycle Database Connections
            • Elasticsearch
              • Enable Elasticsearch Indexing
              • Server Connection Address
              • Skip TLS Verification
              • Server Username
              • Server Password
              • Enable Cluster Sniffing
              • Bulk Indexing
              • Purge Indexes
              • Enable Elasticsearch for Search Queries
              • Enable Elasticsearch for Autocomplete Queries
            • File Storage
              • File Storage System
              • Local Storage Directory
              • Maximum File Size
              • Enable Document Search by Content
              • Enable Searching Content of Documents within ZIP Files
              • Amazon S3 Bucket
              • Amazon S3 Region
              • Amazon S3 Access Key ID
              • Amazon S3 Endpoint
              • Amazon S3 Secret Access Key
              • Enable Secure Amazon S3 Connections
              • Enable Server-Side Encryption for Amazon S3
              • Enable Amazon S3 Debugging
              • Test Connection
            • Image Proxy
              • Enable Image Proxy
              • Image Proxy Type
              • Remote Image Proxy URL
              • Remote Image Proxy Options
            • SMTP
              • SMTP Email Server
              • SMTP Server Port
              • SMTP Server Timeout
              • Enable SMTP Authentication
              • SMTP Server Username
              • SMTP Server Password
              • Connection Security
              • Skip Server Certificate Verification
              • Enable Security Alerts
            • Push Notification Server
              • Enable Push Notifications
              • Push Notification Server
              • Max Notifications Per Channel
            • High Availability
              • Enable High Availability Mode
              • Cluster Name
              • Override Hostname
              • Use IP Address
              • Use Gossip
              • Enable Experimental Gossip Encryption
              • Enable Gossip Compression
              • Gossip Port
              • Streaming Port
              • Inter-Node Listen Address
              • Inter-Node URLs
            • Rate Limiting
              • Enable Rate Limiting
              • Maximum Queries per Second
              • Maximum Burst Size
              • Memory Store Size
              • Vary rate limit by remote address
              • Vary rate limit by user
              • Vary rate limit by HTTP header
            • Advanced Logging
              • Output logs to multiple targets
            • Standard Logging
              • Output logs to console
              • Console Log Level
              • Output console logs as JSON
              • Colorize plain text console logs
              • Output logs to file
              • File Log Level
              • Output file logs as JSON
              • File Log Directory
              • Enable Webhook Debugging
              • Enable Diagnostics and Error Reporting
            • Session Lengths
              • Extend session length with activity
              • Session length for email and AD/LDAP authentication (days)
              • Session length for mobile apps (days)
              • Session length for SSO authentication (days)
              • Session Cache (minutes)
              • Session Idle Timeout (minutes)
            • Performance Monitoring
              • Enable Performance Monitoring
              • Listen Address
            • Developer
              • Enable Testing Commands
              • Enable Developer Mode
              • Allow Untrusted Internal Connections To
          • Site Configuration
            • Customization
              • Site Name
              • Site Description
              • Enable Custom Branding
              • Custom Brand Image
              • Custom Brand Text
              • Enable Ask Community Link
              • Help link
              • Support Email
              • Terms of Service link
              • Privacy Policy link
              • About Link
              • Report a Problem link
              • App Custom URL Schemes
              • Mattermost Apps Download Page Link
              • Android App Download Link
              • iOS App Download Link
            • Localization
              • Default Server Language
              • Default Client Language
              • Available Languages
            • Users and Teams
              • Max Users Per Team
              • Max Channels Per Team
              • Enable users to open Direct Message channels with
              • Allow Team Administrators to edit others’ posts
              • Enable Team Directory
              • Teammate Name Display
              • Allow Users to View Archived Channels (Beta)
              • Show Email Address
              • Show Full Name
              • Enable Custom User Statuses
            • Notifications
              • Show @channel and @all confirmation dialog
              • Enable Email Notifications
              • Enable Preview Mode Banner
              • Enable Email Batching
              • Email Notification Contents
              • Notification Display Name
              • Notification From Address
              • Notification Reply-To Address
              • Notification Footer Mailing Address
              • Push Notification Contents
            • Announcement Banner
              • Enable Announcement Banner
              • Banner Text
              • Banner Color
              • Banner Text Color
              • Allow Banner Dismissal
            • Emoji
              • Enable Emoji Picker
              • Enable Custom Emoji
              • Restrict Custom Emoji Creation
            • Posts
              • Enable Link Previews
              • Disable Link Previews for Specific Domains
              • Enable SVGs
              • Enable LaTeX Rendering
              • Enable Local Mode
              • Enable Local Mode Socket Location
              • Custom URL Schemes
              • Google API Key
            • File Sharing and Downloads
              • Allow File Sharing
              • Allow File Uploads on Mobile
              • Allow File Downloads on Mobile
            • Public Links
              • Enable Public File Links
              • Public Link Salt
            • Notices
              • Enable Admin Notices
              • Enable End User Notices
          • Authentication
            • Signup
              • Enable Account Creation
              • Restrict account creation to specified email domains
              • Enable Open Server
              • Enable Email Invitations
              • Invalidate pending email invites
              • Enable Team Creation
            • Email
              • Enable account creation with email
              • Require Email Verification
              • Enable sign-in with email
              • Enable sign-in with username
            • Password
              • Minimum Password Length
              • Password Requirements
              • Maximum Login Attempts
            • MFA
              • Enable Multi-factor Authentication
              • Enforce Multi-factor Authentication
            • AD/LDAP
              • Enable sign-in with AD/LDAP
              • Enable Synchronization with AD/LDAP
              • AD/LDAP Server
              • AD/LDAP Port
              • Connection Security
              • Private Key
              • Public Certificate
              • Skip Certificate Verification
              • Base DN
              • Bind Username
              • Bind Password
              • User Filter
              • Guest Filter
              • Admin Filter
              • Group Filter
              • Group Display Name Attribute
              • Group Id Attribute
              • First Name Attribute
              • Last Name Attribute
              • Nickname Attribute
              • Position Attribute
              • Email Attribute
              • Profile Picture Attribute
              • Username Attribute
              • ID Attribute
              • Login ID Attribute
            • Login Field Name
              • Synchronization Interval (minutes)
              • Maximum Page Size
              • Query Timeout (seconds)
              • AD/LDAP Test
              • AD/LDAP Synchronize Now
            • SAML
              • Use New SAML Library
              • Enable Login With SAML
              • Enable Synchronizing SAML Accounts With AD/LDAP
              • Ignore Guest Users When Synchronizing with AD/LDAP
              • Override SAML Bind Data with AD/LDAP Information
              • SAML SSO URL
              • Identity Provider Issuer URL
              • Identity Provider Metadata URL
              • Identity Provider Public Certificate
              • Verify Signature
              • Service Provider Identifier
              • Service Provider Login URL
              • SignatureAlgorithm
              • CanonicalAlgorithm
              • Enable Encryption
              • Service Provider Private Key
              • Service Provider Public Certificate
              • Sign Request
              • Email Attribute
              • Username Attribute
              • Id Attribute
              • Guest Attribute
              • Admin Attribute
              • First Name Attribute
              • Last Name Attribute
              • Nickname Attribute
              • Position Attribute
              • Preferred Language Attribute
              • Login Button Text
              • Scoping IDP Provider Id
              • Scoping IDP Name
            • OAuth 2.0
            • Select OAuth 2.0 service provider
            • GitLab
              • Enable authentication with GitLab
              • Application ID
              • Application Secret Key
              • User API Endpoint
              • Auth Endpoint
              • Token Endpoint
            • Google
              • Client ID
              • Client Secret
              • User API Endpoint
              • Auth Endpoint
              • Token Endpoint
            • Office 365
              • Application ID
              • Application Secret Password
              • Directory (tenant) ID
              • User API Endpoint
              • Auth Endpoint
              • Token Endpoint
            • Select OpenID Connect service provider
            • GitLab Settings
              • Enable authentication with GitLab
              • Application ID
              • Application Secret Key
              • Discovery Endpoint
            • Google Settings
              • Client ID
              • Client Secret
              • Discovery Endpoint
            • Office 365 Settings
              • Application ID
              • Application Secret Password
              • Discovery Endpoint
            • OpenID Connect (Other) Settings
              • Client ID
              • Client Secret
              • Discovery Endpoint
              • Button Text
              • Button Color
            • Guest Access (Beta)
              • Enable Guest Access
              • Whitelisted Guest Domains
              • Enforce Multi-factor Authentication
          • Plugins (Beta)
            • Plugin Management
              • Enable Plugins
              • Automatic Prepackaged Plugins
              • Enable Marketplace
              • Enable Remote Marketplace
              • Marketplace URL
              • Plugin Settings
              • Installed Plugin State
              • Require Plugin Signature
              • Signature Public Key Files
              • Chimera OAuth Proxy URL
            • Autolink
            • Custom User Attributes
            • GitHub
            • Jira
            • Net Promoter Score
            • Welcome Bot
            • Zoom
          • Integrations
            • Integration Management
              • Enable Incoming Webhooks
              • Enable Outgoing Webhooks
              • Enable Custom Slash Commands
              • Enable OAuth 2.0 Service Provider
              • Restrict managing integrations to Admins
              • Enable integrations to override usernames
              • Enable integrations to override profile picture icons
              • Enable Personal Access Tokens
            • Bot Accounts
              • Enable Bot Account Creation
              • Disable bot accounts when owner is deactivated
            • GIF (Beta)
              • Enable GIF Picker
              • Gfycat API Key
              • Gfycat API Secret
            • CORS
              • Enable cross-origin requests from
              • CORS Exposed Headers
              • CORS Allow Credentials
              • CORS Debug
          • Compliance
            • Data Retention Policy
              • Message Retention
              • File Retention
              • Data Deletion Time
              • Run Deletion Job Now
            • Compliance Export (Beta)
              • Enable Compliance Export
              • Compliance Export Time
              • Export File Format
              • Global Relay Customer Account
              • Global Relay SMTP Username
              • Global Relay SMTP Password
              • Global Relay Email Address
              • Global Relay SMTP Server Timeout
              • Run Compliance Export Job Now
            • Compliance Monitoring
              • Enable Compliance Reporting
              • Compliance Report Directory
              • Enable Daily Report
              • Batch Size
            • Custom Terms of Service (Beta)
            • Custom Terms of Service
              • Enable Custom Terms of Service
              • Custom Terms of Service Text
              • Re-Acceptance Period
          • Experimental
            • Collapsed Reply Threads (Beta)
            • AD/LDAP Settings
              • AD/LDAP Login Button Color
              • AD/LDAP Login Button Border Color
              • AD/LDAP Login Button Text Color
              • Allow Authentication Transfer (Experimental)
              • Autoclose Direct Messages in Sidebar (Experimental)
              • Link Metadata Timeout
            • Email Settings
              • Email Batching Buffer Size
              • Email Batching Interval
              • Email Login Button Color
              • Email Login Button Border Color
              • Email Login Button Text Color
              • Enable Account Deactivation
              • Enable Automatic Replies (Experimental)
              • Enable Channel Viewed WebSocket Messages
              • Enable Client-Side Certification
              • Client-Side Certification Login Method
              • Enable Default Channel Leave/Join System Messages
              • Enable Hardened Mode (Experimental)
              • Enable AD/LDAP Group Sync
              • Enable Preview Features (Experimental)
              • Enable Theme Selection
              • Allow Custom Themes
              • Default Theme
              • Enable Tutorial (Experimental)
              • Enable User Typing Messages
              • Time Between User Typing Updates (User Typing Timeout)
              • Enable X to Leave Channels from Left-Hand Sidebar (Experimental)
              • Primary Team (Experimental)
              • Enable Shared Channels (Experimental)
            • SAML Settings
              • SAML Login Button Color
              • SAML Login Button Border Color
              • SAML Login Button Text Color
              • Experimental Sidebar Features
              • Enable Legacy Sidebar
              • Sidebar Organization
              • Timezone
              • Town Square is Hidden in Left-Hand Sidebar (Experimental)
              • Town Square is Read-Only (Experimental)
              • Use Channel Name in Email Notifications (Experimental)
              • User Status Away Timeout
          • Settings configurable only in config.json
            • Service Settings
              • Automatically Follow Threads
              • Data Prefetch
              • Enable File Search
              • WebSocket URL
              • License File Location
              • TLS Minimum Version
              • Trusted Proxy IP Header
              • Enable Strict Transport Security (HSTS)
              • Secure TLS Transport Expiry
              • TLS Cipher Overwrites
              • Go Routine Health Threshold
              • Allow Cookies for Subdomains
              • Cluster Log Timeout
              • Read Only Config
              • Enable Searching of Posts
              • Enable User Status Updates
              • Segment Write Key
              • WebSocket Secure Port
              • WebSocket Port
              • Enable API Team Deletion
              • Enable API User Deletion
              • Enable API Channel Deletion
              • Enable OpenTracing
              • Import Settings Default Directory
              • Import Settings Default Retention Days
              • Export Settings Default Directory
              • Export Settings Default Retention Days
            • SQL Settings
              • Read Replicas
              • Search Replicas
              • Replica Lag Settings
            • File Settings
              • Initial Font
              • Amazon S3 Bucket Endpoint
              • Amazon S3 Location Constraint
              • Amazon S3 Lowercase Bucket
              • Amazon S3 Signature V2
              • Amazon S3 Path
            • GitLab Settings
              • Scope
            • Google Settings
              • Scope
            • Office 365 Settings
              • Scope
            • Cluster Settings
              • Maximum Idle Connections
              • Maximum Idle Connections per Host
              • Idle Connection Timeout (in Milliseconds)
              • Network Interface
              • Bind Address
              • Advertise Address
            • Metrics Settings
              • Block Profile Rate
          • Experimental Settings only in config.json
            • Audit settings
            • Enable Reliable Websockets
            • Remote Clusters
            • Syslog configuration options
              • Syslog IP
              • Syslog port
              • Syslog tag
              • Syslog cert
              • Syslog insecure
              • Syslog max queue size
              • File configuration options
              • File name
              • File max size MB
              • File max age days
              • File max backups
              • File compress
              • File max queue size
            • Advanced Audit Logging Configuration
              • Output logs to multiple targets
            • Service Settings
              • Group Unread Channels (Experimental)
              • Strict CSRF Token Enforcement (Experimental)
              • Limit Access to Config Settings Prior to Login
              • Disable Legacy MFA API Endpoint
              • Restrict System Admin (Experimental)
            • Team Settings
              • Teammate Name Display
              • Default Channels (Experimental)
            • Email Settings
            • Client Requirement Settings (Experimental)
              • Latest Android Version
              • Minimum Android Version
              • Latest Desktop Version
              • Minimum Destop Version
              • Latest iOS Version
              • Minimum iOS Version
              • Push Notification Buffer
            • Theme Settings (Experimental)
              • Allowed Themes
            • Display Settings (Experimental)
              • Supported Timezones Path
            • Experimental Settings
              • Disable Post Metadata
            • Analytics Settings
              • Maximum Users for Statistics
            • Elasticsearch Settings
              • Post Index Replicas
              • Post Index Shards
              • Aggregate Search Indexes
              • Post Aggregator Start Time
              • Index Prefix
              • Live Indexing Batch Size
              • Request Timeout
              • Bulk Indexing Time Window
              • Trace
            • Bleve Settings (Experimental)
              • Index Dir
              • Enable Indexing
              • Enable Searching
              • Enable Autocomplete
              • Bulk Indexing Time Window Seconds
            • Message Export Settings
              • Export From Timestamp
              • File Location
              • Batch Size
            • Plugin Settings (Beta)
              • Enable Plugin Uploads
              • Allow Insecure Download URL
              • Enable Plugin Health Check
              • Directory
              • Client Directory
            • Jobs
              • Run Jobs
              • Run Scheduler
              • Shared Channels (Experimental)
          • Deprecated Configuration Settings
            • Policy
              • Enable sending team invites from
              • Enable public channel creation for
              • Enable public channel renaming for
              • Enable public channel deletion for
              • Enable private channel creation for
              • Enable private channel renaming for
              • Enable managing of private channel members for
              • Enable private channel deletion for
              • Allow which users to delete messages
              • Allow users to edit their messages
              • Post edit time limit
            • Images
              • Attachment Thumbnail Width
              • Attachment Thumbnail Height
              • Image Preview Width
              • Image Preview Height
              • Profile Picture Width
              • Profile Picture Height
        • Configuration in the Mattermost Database
          • How to Migrate Configuration to the Database
            • Get your database connection string
            • Create an environment file
            • Modify the Mattermost systemd file
            • Migrate configuration from config.json
            • Verify that the configuration was migrated correctly
            • Reload systemd files and restart Mattermost
            • Rolling back
          • Troubleshooting
            • Server fails to start
        • Customizing Mattermost
          • Mattermost Webapp
          • Mattermost Server
          • Mattermost Mobile Applications
          • Mattermost Desktop Applications
        • Email Templates
          • Available templates
            • Email Footer
            • SendChangeUsernameEmail
            • SendEmailChangeVerifyEmail
            • SendEmailChangeEmail
            • SendVerifyEmail
            • SendSignInChangeEmail
            • SendWelcomeEmail
            • SendPasswordChangeEmail
            • SendAccessTokenEmail
            • SendPasswordResetEmail
            • SendMfaChangeEmail
            • SendDeactivateAccountEmail
            • SendInviteEmails
            • NotificationEmailBody
        • Custom Branding Tools
          • Enable Custom Branding
            • Site Name
            • Custom Branding Image
            • Custom Brand Text
            • Site Description
        • SMTP Email Setup
          • How to Enable Email
          • Sample SMTP Settings
            • Amazon SES
            • Postfix
            • Gmail
            • Hotmail
            • Office365/Outlook
          • Troubleshooting SMTP
            • TLS/STARTTLS Requirements
            • Troubleshooting using Logs
            • Checking your SMTP server is reachable
        • Configuring CloudFront to host Mattermost static assets
          • Upgrade Notes
        • Using an Outbound Proxy
          • Configuration
            • HTTP_PROXY and HTTPS_PROXY
            • NO_PROXY
          • Sample Configuration
        • Chinese, Japanese, and Korean Search
          • 中文 / Chinese
            • 编译scws
            • 编译zhparser
            • 创建extension以及增加解析配置
            • 设置postgresql
            • 调试
          • 日本語 / Japanese
            • 検索設定
            • ガイド
          • 한국어 / Korean
            • 검색을 위한 데이터베이스 설정
            • MySQL 해결 방법
        • Configuring Apache2 (Unofficial)
          • Configuring Apache2 as a proxy for Mattermost Server (Unofficial)
          • Configuring Apache2 with SSL and HTTP/2 (Unofficial)
      • Cloud Workspaces
        • Site Configuration
          • Announcement Banner
          • Emoji
          • In-Product Notices
            • Administrator Notices
            • End User Notices
              • Are notices enabled by default?
              • How often will users receive notices?
          • File Sharing and Downloads
          • Localization
          • Notifications
          • Posts
          • Users and Teams
    • Onboard Users
      • All Mattermost Instances
        • Advanced Permissions (E10/E20)
          • Permissions Structure
            • System Scheme (E10)
            • Team Override Schemes (E20)
          • Channel Permissions
            • Channel Moderation (E20)
            • Supplementary Roles (E20)
          • Recipes
            • Team Management
            • Public and Private Channel Management
            • Convert Public channels to Private channels
            • Read only channels
            • Post Management
            • Integration Management
          • Administration Tools
          • Backend Infrastructure
          • Glossary
        • Advanced Permissions: Backend Infrastructure
          • Entity Definitions
            • Permissions
            • Roles
            • Scope
            • Context
            • Schemes
          • Data Structure
            • Permissions
            • Roles Field
            • Roles Table
            • Built-in roles
            • Schemes Table
        • Additional System Admin Roles (E20)
          • Assigning Admin Roles
          • Editing Privileges of Admin Roles (Advanced)
          • Admin Roles and Privileges
          • Frequently Asked Questions
            • Can a User Manager or System Manager reset an administrator’s email or password without their knowledge?
            • Can a User Manager or System Manager access the configuration file?
            • Are all actions of admin roles logged?
            • Can a System Manager change their own permissions or elevate their role?
            • Can any of the new roles view API keys/passwords or other sensitive information within the System Console (such as SMTP, AWS, Elastic Search)?
            • If download links for compliance exports are enabled in the System Console, can a Read Only Admin download the reports?
            • Can any of the new roles force-join Private channels?
            • Can I create a new role or clone an existing role?
            • Can I use an LDAP filter to assign these roles?
            • Can I rename the roles?
            • Can a System Manager or User Manager demote or deactivate another Admin or Manager?
            • Can a System Manager or User Manager assign or unassign admin roles?
        • Shared Channels (Experimental) (E20)
          • Setting Up Shared Channels
          • Creating a Secure Connection Invitation
            • Extending the Invitation
            • Removing a Secure Connection
            • Reviewing Secure Connection Status
          • Accepting a Secure Connection Invitation
          • Sharing Channels with Secure Connections
            • Uninviting Shared Channel Connection from a Channel
            • Removing All Secure Connections from a Channel
            • Reviewing Secure Connections in Channels
          • Frequently Asked Questions
            • Why is this feature in beta?
            • Are special characters supported in secure connection names?
            • What happens if two Mattermost instances contain different emojis?
            • Is a Display Name required for all secure connections?
            • Do connection interruptions affect message synchronization?
            • What happens if two secure connections share the same usernames?
        • Active Directory/LDAP Setup
          • Overview
          • Pre-installation Notes
          • Getting Started
            • Configure AD/LDAP Sign In
            • Configure AD/LDAP Synchronization
            • Configure AD/LDAP Sign-in Using Filters
              • User Filter
              • Guest Filter
              • Admin Filter
            • Configure AD/LDAP Deployments with Multiple Domains
          • Troubleshooting/FAQ
            • If the AD/LDAP Test button fails, how can I troubleshoot the connection?
            • When I first set up and synchronize AD/LDAP, are the users automatically created in Mattermost?
            • When I try to synchronize AD/LDAP, why does the Status show as Pending and not complete?
            • What’s the difference between the Username Attribute, ID Attribute, and Login ID Attribute?
            • How do I deactivate users?
            • Can I connect to multiple Active Directory servers?
            • When trying to sign in, I see the error AD/LDAP not available on this server.
            • I see the error User not registered on AD/LDAP server.
            • I updated a user account in AD/LDAP, and they can no longer log in to Mattermost.
            • I see the log error LDAP Result Code 4 "Size Limit Exceeded".
            • Can the AD/LDAP User Filter read security groups?
            • How do I know if an AD/LDAP sync job fails?
        • Multi-factor Authentication
          • Enabling MFA
            • Disabling MFA
          • Enforcing MFA (E10)
        • OpenID Connect Single Sign-On (E20)
          • Step 1: Create an OpenID Connect Application
          • Step 2: Configure Mattermost for an OpenID Connect SSO
        • GitLab Single Sign-On
          • Migrating from OAuth 2.0 to OpenID Connect
          • Configuring GitLab as a Single Sign-On (SSO) service
            • Step 1: Add an OpenID Connect application to your GitLab account
            • Step 2: Configure Mattermost for GitLab SSO
            • (Optional) Step 3: Force users to sign up using SSO only
        • Google Single Sign-On (E20)
          • Migrating from OAuth 2.0 to OpenID Connect
          • Configuring Google Apps as a Single Sign-On (SSO) service
            • Step 1: Create OpenID Connect project in Google API Manager
            • Step 2: Enable Google People API
            • Step 3: Configure Mattermost for Google Apps SSO
            • Configure Mattermost config.json for Google Apps SSO
        • Office 365 Single Sign-On (E20)
          • Migrating from OAuth to OpenID Connect
          • Configuring Office 365 as a Single Sign-On (SSO) service
            • Step 1: Register an application in Azure Portal
            • Step 2: Generate a new client secret in Azure Portal
            • Step 3: Configure Mattermost for Office 365 SSO
            • Note about Microsoft Active Directory Tenants
            • Configure Mattermost config.json for Office 365 SSO
        • Converting OAuth 2.0 Service Providers to OpenID Connect (E20)
          • Configuring OpenID Connect Single Sign-On
      • Self-Managed Deployments
        • Provisioning Workflows
          • User Provisioning
            • Mattermost User Identifier
          • User Deprovisioning
        • Bulk Loading Data
          • About the bulk loading command
          • Running the bulk loading command
          • Data Format
          • Version object
            • Example Version object
            • Fields of the Version object
          • Scheme object
            • Example Scheme object
            • Fields of the Scheme object
            • Fields of the Role object
          • Emoji object
            • Example Emoji object
            • Fields of the Emoji object
          • Team object
            • Example Team object
            • Fields of the Team object
          • Channel object
            • Example Channel object
            • Fields of the Channel object
          • User object
            • Example User object
            • Fields of the User object
            • Fields of the UserNotifyProps object
            • Fields of the UserTeamMembership object
            • Fields of the UserChannelMembership object
            • Fields of the ChannelNotifyProps object
          • Post object
            • Example Post object
            • Fields of the Post object
            • Fields of the Reply object
            • Fields of the Reaction object
            • Fields of the Attachment object
          • DirectChannel object
            • Example DirectChannel object
            • Fields of the DirectChannel object
          • DirectPost object
            • Example DirectPost object
            • Fields of the DirectPost object
          • Common Issues
          • Troubleshooting
          • Running bulk loading tool hangs and doesn’t complete
        • Guest Accounts (Beta) (E10/E20)
          • Enabling Guest Accounts
          • Guest Authentication
          • Inviting Guests to the Mattermost Server via Email
          • Configuring AD/LDAP Authentication
          • Configuring SAML 2.0 Authentication
          • Guest Permission Settings
          • Guest Identification
          • Managing Guests
            • Adding Guests to Additional Channels
            • Removing Guests from Channels and Teams
            • Promoting and Demoting User Roles
          • Disabling Guest Accounts
          • Reinstating Guest Accounts
          • Frequently Asked Questions
            • How am I charged for Guest Accounts?
            • Why doesn’t Mattermost have single-channel guests?
            • Can I set an expiration date for guests?
            • Can MFA be applied selectively?
            • Why is the Guest Account feature in Beta?
            • Has the Guest Accounts feature been reviewed by an external security firm?
            • How can I validate my guests’ identity?
            • Can I restrict guests’ ability to upload content?
        • AD/LDAP Groups (E20)
          • Overview
          • Pre-installation Notes
          • Enabling AD/LDAP Group Synchronization
          • Using AD/LDAP Group Synchronization
          • Linking AD/LDAP Groups to Mattermost Groups
          • Configuring the Group
          • Adding Default Teams or Channels For The Group
          • Synchronizing Teams and Channels
          • Removing Configured Teams and Channels From a Group
          • Viewing Users Belonging to The Group
          • Disabling and Re-activating AD/LDAP Users
          • Managing Groups
          • Deleting Groups
          • Using AD/LDAP Synchronized Groups to Manage Team or Private Channel Membership
            • Managing Membership of a Team or Channel with Synchronized Groups
            • Assigning Roles to Group Members
            • Add or Remove Groups from Teams
            • Add or Remove Groups from Private Channels
            • Managing Members
            • Disabling Group Synchronized Management of Teams and Private Channels
          • Frequently Asked Questions
            • Why do my LDAP users and groups exist in Mattermost, but my groups have no members?
            • Why can’t my existing users see the teams and channels they have been synced to?
            • How do nested groups work with AD/LDAP Group Sync?
            • How do I manage a team or private channel membership with synchronized groups?
            • How do I use AD/LDAP Group Sync with SAML?
            • Why aren’t Public channels supported with synchronized groups?
            • Does a team with its membership managed by groups have any effect on public channel access?
            • Why don’t users get readded to teams or channels once they have been removed from and then later re-added to the LDAP group?
        • Using AD/LDAP Synchronized Groups to Manage Team or Private Channel Membership
          • Managing Membership of a Team or Channel with Synchronized Groups
          • Add or Remove Groups from Teams
          • Add or Remove Groups from Private Channels
          • Managing Members
          • Disabling Group Synchronized Management of Teams and Private Channels
          • FAQs
        • SAML Single Sign-On (E20)
          • Okta SAML Configuration
            • Before You Begin
            • Set Up a Connection App for Mattermost Single Sign-On
            • Configure SAML Sign-in for Mattermost
            • Configure SAML synchronization with AD/LDAP
              • Override SAML Data with AD/LDAP Data
            • Frequently Asked Questions
              • How to Bind Authentication to Id Attribute instead of Email
              • Can SAML via Microsoft ADFS be configured with Integrated Windows Authentication (IWA)?
              • How do I migrate users from one authentication method (e.g. email) to SAML?
              • How is SAML different from OAuth 2.0 and OpenId Connect?
          • OneLogin SAML Configuration
            • Before You Begin
            • Create a OneLogin Connection App for Mattermost SSO
            • Configure SAML Sign-in for Mattermost
            • Configure SAML synchronization with AD/LDAP
              • Override SAML Data with AD/LDAP Data
            • Frequently Asked Questions
              • How to Bind Authentication to Id Attribute instead of Email
              • Can SAML via Microsoft ADFS be configured with Integrated Windows Authentication (IWA)?
              • How do I migrate users from one authentication method (e.g. email) to SAML?
              • How is SAML different from OAuth 2.0 and OpenId Connect?
          • Microsoft ADFS SAML Configuration for Windows Server 2012
            • Before You Begin
            • Add a Relying Party Trust
            • Create Claim Rules
            • Export Identity Provider Certificate
            • Configure SAML Sign-in for Mattermost
            • Configure SAML synchronization with AD/LDAP
              • Override SAML Data with AD/LDAP Data
            • Frequently Asked Questions
              • How to Bind Authentication to Id Attribute instead of Email
              • Can SAML via Microsoft ADFS be configured with Integrated Windows Authentication (IWA)?
              • How do I migrate users from one authentication method (e.g. email) to SAML?
              • How is SAML different from OAuth 2.0 and OpenId Connect?
          • Microsoft ADFS SAML Configuration for Windows Server 2016
            • Before You Begin
            • Prerequisites
            • Add a Relying Party Trust
            • Create Claim Rules
            • Export Identity Provider Certificate
            • Configure SAML Sign-in for Mattermost
            • Frequently Asked Questions
              • How to Bind Authentication to Id Attribute instead of Email
              • Can SAML via Microsoft ADFS be configured with Integrated Windows Authentication (IWA)?
              • How do I migrate users from one authentication method (e.g. email) to SAML?
              • How is SAML different from OAuth 2.0 and OpenId Connect?
            • Configure SAML synchronization with AD/LDAP
              • Override SAML Data with AD/LDAP Data
          • Using SAML Attributes to Apply Roles
            • Username Attribute
            • Guest Attribute
            • Admin Attribute
          • Roadmap
          • Configuration Assistance
        • SAML Single-Sign-On (E20): Technical Documentation
          • SAML Providers
          • SAML Request (AuthNRequest)
          • SAML Responses
          • Technical description of SAML synchronization with AD/LDAP
          • Frequently Asked Questions
            • How can I obtain a SAML metadata XML file consumed by Mattermost?
            • Can I update user attributes using the API?
        • Configure SAML with OneLogin
          • Before You Begin
          • Create a OneLogin Connection App for Mattermost SSO
          • Configure SAML Sign-in for Mattermost
          • Configure SAML synchronization with AD/LDAP
            • Override SAML Data with AD/LDAP Data
          • Frequently Asked Questions
            • How to Bind Authentication to Id Attribute instead of Email
            • Can SAML via Microsoft ADFS be configured with Integrated Windows Authentication (IWA)?
            • How do I migrate users from one authentication method (e.g. email) to SAML?
            • How is SAML different from OAuth 2.0 and OpenId Connect?
        • Configure SAML with Okta
          • Before You Begin
          • Set Up a Connection App for Mattermost Single Sign-On
          • Configure SAML Sign-in for Mattermost
          • Configure SAML synchronization with AD/LDAP
            • Override SAML Data with AD/LDAP Data
          • Frequently Asked Questions
            • How to Bind Authentication to Id Attribute instead of Email
            • Can SAML via Microsoft ADFS be configured with Integrated Windows Authentication (IWA)?
            • How do I migrate users from one authentication method (e.g. email) to SAML?
            • How is SAML different from OAuth 2.0 and OpenId Connect?
        • SSL Client Certificate Setup (Beta)
          • Set up mutual TLS authentication for the Web App
          • Troubleshooting
        • Certificate-Based Authentication (Experimental)
          • Set up mutual TLS authentication for the Web App
          • Set up Mattermost server to log in with a client certificate
        • Migration Guide
          • Migrating the Mattermost Server
          • Migrating to Mattermost From Other Messaging Solutions
            • Migrating From Bespoke Messaging Solutions to Mattermost
              • Why IT Teams Choose to Leave Bespoke Solutions
              • Why IT Teams Choose Mattermost over Bespoke Solutions
              • Bringing Data from Bespoke Solutions into Mattermost
            • Migrating from Slack
              • Migrating from Slack Using the Mattermost mmetl Tool and Bulk Import
              • Migrating from Slack using the Mattermost Web App
              • Migrating from Slack Using the Mattermost CLI
              • Using the Imported Team
            • Migrating from Bitnami
            • Migrating from HipChat Server and HipChat Data Center to Mattermost
            • Migrating from Jabber to Mattermost
            • Migrating from Pidgin to Mattermost
        • Migrating from HipChat to Mattermost
          • Step 1: Set up your Mattermost Instance
          • Step 2: Export your data from HipChat Data Center or HipChat Server
            • HipChat Server/HipChat Data Server
          • Step 3: Import your data into Mattermost
          • Step 4: Onboard your users into Mattermost
            • Onboard users using SSO in Mattermost
        • Migration Announcement Email
          • Email Template
      • Cloud Workspaces
        • Guest Accounts (Beta)
          • Enabling Guest Accounts
          • Guest Authentication
          • Inviting Guests to the Mattermost Workspace via Email
          • Configuring AD/LDAP Authentication
          • Configuring SAML 2.0 Authentication
          • Guest Permission Settings
          • Guest Identification
          • Managing Guests
            • Adding Guests to Additional Channels
            • Removing Guests from Channels and Teams
            • Promoting and Demoting User Roles
          • Disabling Guest Accounts
          • Reinstating Guest Accounts
          • Frequently Asked Questions
            • How am I charged for Guest Accounts?
            • Why doesn’t Mattermost have single-channel guests?
            • Can I set an expiration date for guests?
            • Can MFA be applied selectively?
            • Why is the Guest Account feature in Beta?
            • Has the Guest Accounts feature been reviewed by an external security firm?
            • How can I validate my guests’ identity?
            • Can I restrict guests’ ability to upload content?
        • SAML Single Sign-On
          • Using SAML Attributes to Apply Roles
            • Username Attribute
            • Guest Attribute
            • Admin Attribute
          • Configuration Assistance
        • SAML Single-Sign-On: Technical Documentation
          • SAML Providers
          • SAML Request (AuthNRequest)
          • SAML Responses
          • Technical description of SAML synchronization with AD/LDAP
          • Frequently Asked Questions
            • How can I obtain a SAML metadata XML file consumed by Mattermost?
            • Can I update user attributes using the API?
        • AD/LDAP Groups
          • Overview
          • Pre-installation Notes
          • Enabling AD/LDAP Group Synchronization
          • Using AD/LDAP Group Synchronization
          • Linking AD/LDAP Groups to Mattermost Groups
          • Configuring the Group
          • Adding Default Teams or Channels for the Group
          • Synchronizing Teams and Channels
          • Removing Configured Teams and Channels from a Group
          • Viewing Users Belonging to the Group
          • Disabling and Reactivating AD/LDAP Users
          • Managing Groups
          • Deleting Groups
          • Using AD/LDAP Synchronized Groups to Manage Team or Private Channel Membership
            • Managing Membership of a Team or Channel with Synchronized Groups
            • Assigning Roles to Group Members
            • Adding or Removing Groups from Teams
            • Adding or Removing Groups from Private Channels
            • Managing Members
            • Disabling Group Synchronized Management of Teams and Private Channels
          • Frequently Asked Questions
            • Why do my LDAP users and groups exist in Mattermost, but my groups have no members?
            • Why can’t my existing users see the teams and channels they have been synced to?
            • How do nested groups work with AD/LDAP Group Sync?
            • How do I manage a team or private channel membership with synchronized groups?
            • How do I use AD/LDAP Group Sync with SAML?
            • Why aren’t public channels supported with synchronized groups?
            • Does a team with its membership managed by groups have any effect on public channel access?
            • Why don’t users get readded to teams or channels once they have been removed from and then later re-added to the LDAP group?
            • Why aren’t Public channels supported with AD/LDAP Synchronized Groups?
            • Does a team with its membership managed by groups have any effect on Public channel access?
            • Why aren’t users readded to teams or channels after being removed from, then later re-added to, the LDAP group?
    • Manage Mattermost
      • All Mattermost Instances
        • Generating a Support Packet (E10/E20)
        • mmctl Command Line Tool (Beta)
          • Installing mmctl
          • Building mmctl
          • Local mode
            • Activating local mode
            • Using local mode
          • Running mmctl tests
          • mmctl auth
            • mmctl auth clean
            • mmctl auth current
            • mmctl auth delete
            • mmctl auth list
            • mmctl auth login
            • mmctl auth renew
            • mmctl auth set
              • Access tokens
              • Installing shell completions
          • mmctl bot
            • mmctl bot assign
            • mmctl bot create
            • mmctl bot disable
            • mmctl bot enable
            • mmctl bot list
            • mmctl bot update
          • mmctl channel
            • mmctl channel archive
            • mmctl channel create
            • mmctl channel delete
            • mmctl channel list
            • mmctl channel make_private
            • mmctl channel modify
            • mmctl channel move
            • mmctl channel rename
            • mmctl channel restore
            • mmctl channel search
            • mmctl channel unarchive
            • mmctl channel users
            • mmctl channel users add
            • mmctl channel users remove
          • mmctl command
            • mmctl command archive
            • mmctl command create
            • mmctl command delete
            • mmctl command list
            • mmctl command modify
            • mmctl command move
            • mmctl command show
          • mmctl completion
            • mmctl completion bash
            • mmctl completion zsh
          • mmctl config
            • mmctl config edit
            • mmctl config get
            • mmctl config migrate
            • mmctl config reload
            • mmctl config reset
            • mmctl config set
            • mmctl config show
            • mmctl config subpath
          • mmctl docs
          • mmctl export
            • mmctl export create
            • mmctl export delete
            • mmctl export download
            • mmctl export job
            • mmctl export job list
            • mmctl export job show
            • mmctl export list
          • mmctl group
          • mmctl group channel
            • mmctl group channel disable
            • mmctl group channel enable
            • mmctl group channel list
            • mmctl group channel status
            • mmctl group list-ldap
          • mmctl group team
            • mmctl group team disable
            • mmctl group team enable
            • mmctl group team list
            • mmctl group team status
          • mmctl import
            • mmctl import job
            • mmctl import job list
            • mmctl import job show
            • mmctl import list
            • mmctl import list available
            • mmctl import list incomplete
            • mmctl import process
            • mmctl import upload
          • mmctl integrity
          • mmctl ldap
            • mmctl ldap idmigrate
            • mmctl ldap sync
          • mmctl license
            • mmctl license remove
            • mmctl license upload
          • mmctl logs
          • mmctl permissions
            • mmctl permissions add
            • mmctl permissions remove
            • mmctl permissions reset
            • mmctl permissions role assign
            • mmctl permissions role show
            • mmctl permissions role unassign
          • mmctl plugin
            • mmctl plugin add
            • mmctl plugin delete
            • mmctl plugin disable
            • mmctl plugin enable
            • mmctl plugin install-url
            • mmctl plugin list
          • mmctl plugin marketplace
            • mmctl plugin marketplace install
            • mmctl plugin marketplace list
          • mmctl post
            • mmctl post create
            • mmctl post list
          • mmctl roles
          • mmctl system
            • mmctl system clearbusy
            • mmctl system getbusy
            • mmctl system setbusy
            • mmctl system status
            • mmctl system version
          • mmctl team
            • mmctl team archive
            • mmctl team create
            • mmctl team delete
            • mmctl team list
            • mmctl team modify
            • mmctl team rename
            • mmctl team restore
            • mmctl team search
          • mmctl team users
            • mmctl team users add
            • mmctl team users remove
          • mmctl token
            • mmctl token generate
            • mmctl token list
            • mmctl token revoke
          • mmctl user
            • mmctl user activate
            • mmctl user change-password
            • mmctl user convert
            • mmctl user create
            • mmctl user deactivate
            • mmctl user delete
            • mmctl user deleteall
              • mmctl user demote
            • mmctl user email
            • mmctl user invite
            • mmctl user list
            • mmctl user migrate_auth
              • mmctl user promote
            • mmctl user reset_password
            • mmctl user resetmfa
            • mmctl user search
            • mmctl user username
            • mmctl user verify
          • mmctl version
          • mmctl webhook
            • mmctl webhook create-incoming
            • mmctl webhook create-outgoing
            • mmctl webhook delete
            • mmctl webhook list
            • mmctl webhook modify-incoming
            • mmctl webhook modify-outgoing
            • mmctl webhook show
          • mmctl websocket
      • Self-Managed Deployments
        • Managing Team and Channel Members (E20)
          • Teams
            • Team Profile
              • Archiving a Team
              • Unarchiving a Team
            • Team Management
            • Groups
            • Members
          • Channels
            • Profile
            • Channel Management
            • Channel Moderation (E20)
            • Groups
            • Members
        • Command Line Tools
          • Using the CLI
          • Using the CLI on GitLab Omnibus
          • Using the CLI on Docker Install
          • Using the CLI on Docker Preview
            • Mattermost 3.6 and later
          • mattermost
          • mattermost channel
            • mattermost channel add
            • mattermost channel archive
            • mattermost channel create
            • mattermost channel delete
            • mattermost channel list
            • mattermost channel modify
            • mattermost channel move
            • mattermost channel remove
            • mattermost channel rename
            • mattermost channel restore
            • mattermost channel search
          • mattermost command
            • mattermost command create
            • mattermost command delete
            • mattermost command list
            • mattermost command modify
            • mattermost command move
            • mattermost command show
          • mattermost config
            • mattermost config get
            • mattermost config migrate
            • mattermost config reset
            • mattermost config set
            • mattermost config show
            • mattermost config validate
          • mattermost db init
          • mattermost export
            • mattermost export actiance
            • mattermost export bulk
            • mattermost export csv
            • mattermost export global-relay-zip
            • mattermost export schedule
          • mattermost extract-documents-content
          • mattermost group
          • mattermost group channel
            • mattermost group channel enable
            • mattermost group channel disable
            • mattermost group channel list
            • mattermost group channel status
          • mattermost group team
            • mattermost group team enable
            • mattermost group team disable
            • mattermost group team list
            • mattermost group team status
          • mattermost help
          • mattermost import
            • mattermost import bulk
            • mattermost import slack
          • mattermost integrity
          • mattermost jobserver
          • mattermost ldap
            • mattermost ldap idmigrate
            • mattermost ldap sync
          • mattermost license
            • mattermost license upload
          • mattermost logs
          • mattermost permissions
            • mattermost permissions export
            • mattermost permissions import
            • mattermost permissions reset
          • mattermost plugin
            • mattermost plugin add
            • mattermost plugin delete
            • mattermost plugin disable
            • mattermost plugin enable
            • mattermost plugin list
          • mattermost reset
          • mattermost roles
            • mattermost roles member
            • mattermost roles system_admin
          • mattermost sampledata
          • mattermost server
          • mattermost team
            • mattermost team add
            • mattermost team archive
            • mattermost team create
            • mattermost team delete
            • mattermost team list
            • mattermost team modify
            • mattermost team remove
            • mattermost team rename
            • mattermost team restore
            • mattermost team search
          • mattermost user
            • mattermost user activate
            • mattermost user convert
            • mattermost user create
            • mattermost user deactivate
            • mattermost user delete
            • mattermost user deleteall
            • mattermost user email
            • mattermost user invite
            • mattermost user migrate_auth
            • mattermost user password
            • mattermost user resetmfa
            • mattermost user search
            • mattermost user verify
          • mattermost version
          • mattermost webhook
            • mattermost webhook create-incoming
            • mattermost webhook create-outgoing
            • mattermost webhook delete
            • mattermost webhook list
            • mattermost webhook modify-incoming
            • mattermost webhook modify-outgoing
            • mattermost webhook move-outgoing
            • mattermost webhook show
              • Mattermost 3.5 and earlier
              • Troubleshooting
          • Executing a command hangs and doesn’t complete
        • Scripts
        • Statistics
          • Site Statistics
            • Advanced system statistics (Enterprise)
          • Team Statistics
          • Troubleshooting/FAQ
            • I see an error: “Not enough data for a meaningful representation”
            • Can Team Admins review their own team’s statistics?
        • In-Product Notices
          • Administrator notices
          • End user notices
            • Frequently Asked Questions (FAQs)
              • Are notices enabled by default?
              • Will I still receive notices if my server is air-gapped?
              • How often will users receive notices?
          • Admin Advisor notices
            • Managing Admin Advisor notices
        • User Satisfaction Surveys
          • Administration
            • Is the survey enabled by default?
            • How can surveys be disabled?
            • When is the survey scheduled?
            • How will I be notified when a survey is scheduled?
          • Survey Data
            • How is the survey received?
            • What data is collected?
            • Will this data be sent through my firewall?
        • Health Check
          • /ping APIv4 Endpoint
          • Mattermost Probe
        • Announcement Banner (E10)
        • Bulk Export Tool
          • Bulk Export Data
          • Version object
          • Team object
          • Channel object
          • User object
          • UserNotifyProps object
          • UserTeamMembership object
          • UserChannelMembership object
            • ChannelNotifyProps object
          • Post object
          • Reply object
          • Reaction object
          • Emoji object
          • DirectChannel object
          • DirectPost object
          • Running the bulk export command
      • Cloud Workspaces
        • Mattermost Cloud Billing
          • Billing Period
            • Adding and removing users in the middle of a billing period
          • Viewing and Managing Billing Details
            • Subscription
            • Billing history
            • Company information
            • Payment information
            • Sales tax and VAT
            • Failed or late payments
        • Statistics
          • Site Statistics
          • Team Statistics
          • Troubleshooting/FAQ
            • I see an error: “Not enough data for a meaningful representation”
            • Can Team Admins review their own team’s statistics?
        • User Satisfaction Surveys
          • Administration
            • Is the survey enabled by default?
            • How can surveys be disabled?
            • When is the survey scheduled?
            • How will I be notified a survey is scheduled?
          • Survey Data
            • How is the survey received?
            • What data is collected?
        • Managing Team and Channel Members
          • Teams
            • Team Profile
              • Archiving a Team
              • Unarchiving a Team
            • Team Management
            • Groups
            • Members
          • Channels
            • Profile
            • Channel Management
            • Channel Moderation
            • Groups
            • Members
    • Mattermost Compliance
      • Self-Managed Deployments
        • Electronic Discovery
          • Mattermost Compliance Exports
          • Mattermost RESTful API
          • Mattermost Database
        • Compliance Reporting and Oversight (E20)
          • Enabling Compliance Reporting
          • Turn on Daily Compliance Reports
          • Run Compliance Reports
            • Compliance query definition stored in meta.json
            • Compliance query results stored in posts.csv file
          • Global Relay Support
        • Compliance Export Beta (E20)
          • Set Up Guide
            • CSV
            • Actiance XML
            • Global Relay EML
          • Frequently Asked Questions (FAQ)
            • How do I export past history?
            • What happens if I export data manually?
            • Is there a maximum row limit for CSV files?
            • Why is the Compliance Exports feature in Beta?
            • How do I know if a compliance export job fails?
        • Audit Log v2 (Experimental) (E20)
          • Configure audit log in Mattermost
          • Supported logging events
          • Data model
          • Log storage
          • Planned enhancements to the audit log
          • Planned enhancements to logging in general
        • Data Retention Policy (E20)
          • Configuring a Global Data Retention Policy
          • Configuring a Custom Data Retention Policy
          • Running a Deletion Job Manually
          • Frequently Asked Questions (FAQs)
            • What happens when a message is deleted?
            • What happens when a file is deleted by the file retention policy?
            • Why didn’t an old file get deleted after running the deletion job?
            • Why do I see Pending in the deletion job table with no details?
            • How is data retention handled in the mobile apps?
            • How do I know if a data retention job fails?
            • What happens when the data retention period is changed?
            • Does the System Administrator get any notification when the data retention period is changed?
            • Does the data retention job affect the audits table?
            • Does the data retention job include archived channels?
            • How long does it take to run a deletion query and does it affect server performance?
            • How do I know whether the data retention job is running/scheduled?
        • Custom Terms of Service (Beta) (E20)
          • Configuring Terms of Service
          • Frequently Asked Questions
            • What happens if I update my terms of service text?
            • How do I know if my users accepted the terms of service?
            • Why isn’t this feature in Team Edition for GDPR compliance?
            • Why are custom terms of service beta?
      • Cloud Workspaces
        • Compliance Reporting and Oversight
          • Enabling Compliance Reporting
          • Turn on Daily Compliance Reports
          • Run Compliance Reports
            • Compliance query definition stored in meta.json file
            • Compliance query results stored in posts.csv file
          • Global Relay Support
        • Compliance Export Beta
          • Set Up Guide
            • CSV
            • Actiance XML
            • Global Relay EML
          • Frequently Asked Questions (FAQ)
            • How do I export past history?
            • What happens if I export data manually?
            • Is there a maximum row limit for CSV files?
            • Why are compliance exports beta?
            • How do I know if a compliance export job fails?
        • Data Retention Policy
          • Configuring a Data Retention Policy
          • Frequently Asked Questions (FAQs)
            • What happens when a message is deleted?
            • What happens when a file is deleted?
            • Why didn’t an old file get deleted after running the deletion job?
            • Why do I see Pending in the deletion job table with no details?
            • How do I set a custom policy per team or channel?
            • How is data retention handled in the mobile apps?
            • How do I know if a data retention job fails?
            • What happens when the data retention period is changed?
            • Does the System Administrator get any notification when the data retention period is changed?
            • Does the data retention job include archived channels?
            • How long does it take to run a deletion query and does it affect server performance?
        • Custom Terms of Service (Beta)
          • Configuring Terms of Service
          • Frequently Asked Questions
            • What happens if I update my terms of service text?
            • What happens if a user does not accept the terms of service?
            • Why are custom terms of service beta?
  • Messaging
    • Access Your Workspace
      • Welcome to Mattermost!
      • Access Your Workspace
        • Sign In Methods
      • Signing In
        • Email Address or Username Sign In
        • Single Sign-On
          • GitLab Single Sign-On (SSO)
          • Google Single Sign-On (SSO)
          • Office 365 Single Sign-On (SSO)
          • AD/LDAP Sign In (SSO)
          • SAML Single Sign-On (SSO)
      • Switch Between Teams
      • About Teams, Channels, and Messages
        • Teams
        • Channels
          • Public Channels
          • Private Channels
          • Direct and Group Messages
        • Messages
      • Log Out of Mattermost Messaging
    • Work with Messages
      • Messaging Basics
      • Sending and Receiving Messages
        • Send a Message
        • Reply to Messages
        • Edit or Delete Messages
        • Link to Messages
        • Mark Messages as Unread
      • Organizing Conversations using Collapsed Reply Threads (Beta)
        • Enable Collapsed Reply Threads
        • Known Issues
        • Start or Reply to Threads
        • Follow Threads and Messages
        • View All Threads
        • Tutorial Video
      • Formatting Text
        • Text Style
        • Links
        • Headings
        • Lists
        • Code Block
        • In-line Code
        • In-line Images
          • In-line image with hover text
          • In-line image with link
          • In-line image displayed with fixed width and height
          • In-line image displayed with fixed width
        • Lines
        • Block quotes
        • Tables
        • Math Formulas
      • Using Emojis
        • Adding Emojis to messages
          • Selecting an Emoji
          • Selecting a Default Skin Tone
        • Typing an Emoji
        • Creating Custom Emojis
          • Using Custom Emojis
          • Deleting Custom Emojis
      • Mentioning Teammates
        • @Mentions
          • @username
          • @channel and @all
          • @here
          • @groupname (Beta) (E20)
        • Words That Trigger Mentions
        • Recent Mentions
        • Confirmation Dialog Warnings
        • Highlighting
      • Sharing Files
        • Attach Files to Messages
        • Preview File Attachments
          • Downloading Files
          • Sharing Public Links
          • Viewing Media
        • Attachment Limits and Sizes
      • Executing Commands
        • Built-in Commands
        • Custom Commands
      • Saving Messages
        • Saving a Message
        • Viewing Saved Messages
        • Unsaving Messages
      • Pinning Messages
        • Pin a Message
        • Unpin a Message
      • Searching
        • Searching for Message Contents
        • Searching for File Contents
        • Search Modifiers
          • from: and in:
          • before:, after:, and on:
          • Exclusions
          • Quotation Marks
          • Wildcard
        • Hashtags
        • Notes About All Searches
        • Technical Notes
          • Searching Chinese, Korean, and Japanese
          • Differences between PostgreSQL and MySQL search
    • Manage Teams, Channels, and Members
      • Creating Teams
        • Methods to Create a Team
          • Team Sidebar
          • Main Menu
        • Team Name and URL Selection
          • Team Name
          • Team URL
        • Best Practices for Using a Single Team vs. Multiple Teams
      • Team Settings
        • General
          • Team Name
          • Team Description
          • Team Icon
          • Allow only users with a specific email domain to join this team
          • Allow anyone to join this team
          • Invite Code
        • Import
          • Import from Slack (Beta)
      • Managing Channels
        • Creating a channel
        • Creating a Direct or Group Message
        • Joining a channel
        • Adding members to a channel
        • Removing members from a channel
        • Naming a channel
        • Leaving a channel
        • Archiving a channel
        • Unarchiving a channel
        • Converting Public channels to Private channels (and vice versa)
        • Favoriting a channel
        • Muting and unmuting a channel
        • Switching channels
        • Navigating recently viewed channels
      • Organizing Mattermost
        • The importance of channel names
          • Basic Structure
          • Scoping Names
        • How to navigate and organize channels
          • Navigating channels using the keyboard
          • Topic Channels
          • Meeting Channels
          • Sub-Team Channels
          • Project Channels
          • Location Channels
          • Data Channels
        • Channel naming examples
      • Channel Settings
        • Channel Notification Preferences
          • Mute Channel
          • Ignore mentions for @channel, @here and @all
          • Send Desktop Notifications
          • Send Mobile Push Notifications
        • Channel Header
          • Adding links to the Channel Header
        • Channel Purpose
        • Channel Name
      • Managing Members
        • Inviting Team Members
          • Direct Invites
          • Team Invite Link
          • Adding Someone to Your Team
        • User Roles
          • System Admin
          • Team Admin
          • Channel Admin
          • Member
          • Guest
          • User With Personal Access Token Permission
          • Deactivating Users
        • Removing a User from a Team or Leaving a Team
          • Remove from Team
          • Leaving a Team
          • Obtaining User ID
    • Customize Mattermost Messaging
      • Setting Your Status and Availability
        • Setting a Custom Status
        • Clearing a Custom Status
        • Setting Your Availability
          • How Mattermost Determines Your Availability
      • Configuring Notifications
        • Desktop Notifications
        • Email Notifications
        • Mobile Push Notifications
        • Browser Tab Notifications
        • Muting a Channel
        • Ignoring Mentions
      • Organizing Your Sidebar
        • Channel types
          • Public channels
          • Private channels
          • Direct Messages and Group Messages
        • Customizing your sidebar
          • What can you customize?
        • Creating custom categories
          • Making categories work for you
            • Renaming categories
            • Deleting categories
        • Organizing channels in categories
          • Dragging and dropping selections
          • Moving selections
        • Muting and unmuting categories
        • Sorting channels in categories
        • Group unread channels separately
        • Managing Direct Messages
          • How many Direct Messages to display?
      • Account Settings
        • General
          • Full Name
          • Username
          • Nickname
          • Position
          • Email
          • Profile Picture
        • Security
          • Password
          • Multi-factor Authentication
          • Sign-in Method
          • View Access History
          • View and Logout of Active Sessions
        • Notifications
          • Desktop Notifications
            • Send Desktop Notifications
            • Notification Sound
            • Notification Duration
          • Email Notifications
          • Mobile Push Notifications
          • Trigger Mobile Push Notifications When
          • Words That Trigger Mentions
          • Reply Notifications
          • Automatic Direct Message Replies
        • Display
          • Theme
          • Display Font
          • Clock Display
          • Teammate Name Display
          • Show online availability on profile images
          • Timezone
          • Website Link Previews
          • Default Appearance of Image Previews
          • Message Display
          • Collapsed Reply Threads (Beta)
          • Channel Display
          • Language
        • Sidebar
          • Legacy sidebar settings
            • Channel grouping
            • Channel sorting
            • Channel switcher
            • Autoclose Direct Messages
        • Advanced
          • Send messages on CTRL+ENTER
          • Enable Post Formatting
          • Enable Join/Leave Messages
          • Preview pre-release features
          • Deactivate Account
      • Theme Colors
        • Import Theme from Slack
        • Custom Themes
        • Standard Themes
          • Sidebar Styles
          • Center Channel Styles
          • Link and Button Styles
          • Exporting a Custom Theme
          • Importing a Custom Theme
          • Custom Theme Examples
            • GitHub Theme
            • Monokai Theme
            • Solarized Dark Theme
            • Gruvbox Dark Theme
            • One Dark Theme
            • Discord Dark Theme
            • Night Owl Dark Theme
      • Desktop App Options
        • Dark Theme
      • Manage Servers
        • Adding Servers
        • Editing Servers
        • Removing Servers
    • Navigate Mattermost Messaging
      • Keyboard Accessibility
        • Region Navigation
        • Message Navigation
          • Message Composition
        • Channel Sidebar Navigation
      • Keyboard Shortcuts
        • Navigation
        • Files
        • Messages
        • Formatting
        • Browser Built-in
    • Extend Mattermost Messaging
      • Integrations
      • Incoming Webhooks
      • Outgoing Webhooks
      • Slash Commands
  • Incident Collaboration
    • Before You Begin
      • Overview
      • Getting Started
        • API Documentation
    • Planning
      • Planning a Playbook
        • Creating checklists
        • Configuring templates
        • Defining actions
          • Prompt to run the playbook when a user posts a message
          • When a run starts
          • When a status update is posted
          • When a new member joins the channel
        • Setting permissions
        • Editing a playbook
    • Launching
      • Running Playbooks
        • Slash commands
        • Joining a playbook run
        • Working with tasks
        • Changing owners
        • Providing a status update
        • Ending a playbook run
        • Restarting a playbook run
          • Playbook dashboard
    • Learning
      • Refining and Improving
        • Creating and publishing retrospectives
          • Channel export
          • Reviewing past runs
  • Focalboard
  • Mattermost for Developers
  • Get Help With Mattermost
  • Community Chat
Mattermost
  • Docs »
  • Search


© Copyright 2015-2021 Mattermost.

Built with Sphinx using a theme provided by Read the Docs.
  Options 
Contribute
Report a Problem
×
We've updated this site to make content easier to find. Use the feedback option at the bottom of any page to share your feedback with us.
Mattermost
  • Developers
  • Product
  • Pricing
  • Blog
  • Download
  • Trial