# Mattermost Documentation ## Installation #### Preview Installation See what Mattermost has to offer in a Docker-based preview install Local Machine: - [One-line Docker Install](install/Docker-Single-Container.md#one-line-docker-install) - [Mac OS X install](install/Docker-Single-Container.md#mac-osx) - [Ubuntu Install](install/Docker-Single-Container.md#ubuntu) - [Arch Install](install/Docker-Single-Container.md#arch) Service Based: - [AWS Elastic Beanstalk Setup](install/Amazon-Elastic-Beanstalk.md) Optional: - [SMTP Email Setup](install/SMTP-Email-Setup.md) - [System Console Settings](install/Configuration-Settings.md) #### Production Installation Set up Mattermost in your data center using compiled binaries - [Software and Hardware Requirements](install/Requirements.md) - [Production Ubuntu Setup](install/Production-Ubuntu.md) - [SMTP Email Setup](install/SMTP-Email-Setup.md) - [System Console Settings](install/Configuration-Settings.md) - [Trouble Shooting Guide](install/Troubleshooting.md) Optional - [Community Guide for Production Debian Setup](install/Production-Debian.md) #### Configuration and Management - [System Console Settings](install/Configuration-Settings.md) - [GitLab SSO Configuration](integrations/Single-Sign-On/Gitlab.md) - [Mattermost Release Numbering and Schedule](install/Release-Numbering.md) #### System Upgrades Procedures for upgrading the Mattermost server - [Mattermost Release Numbering and Schedule](install/Release-Numbering.md) - [Upgrade Guide](install/Upgrade-Guide.md) ## Developer Documentation - [Code Contribution Guidelines](https://github.com/mattermost/platform/blob/master/CONTRIBUTING.md) - [Developer Machine Setup](developer/Setup.md) - [Mattermost Style Guide](developer/Style-Guide.md) - [API Overview](developer/API.md) - [Incoming Webhooks](integrations/webhooks/Incoming-Webhooks.md) - [Outgoing Webhooks](integrations/webhooks/Outgoing-Webhooks.md) - [Web Service API](developer/API-Web-Service.md) ## Help See [End User Help](help/README.md).