Installation

Docker

Install docker

# Clone project
git clone https://github.com/mattermost/docker
cd docker
 
# Configure deployment settings
cp env.example .env
nano .env
 
# Create the required directories and set their permissions
mkdir -p ./volumes/app/mattermost/{config,data,logs,plugins,client/plugins,bleve-indexes}
sudo chown -R 2000:2000 ./volumes/app/mattermost
 
# Deploy Mattermost (includes NGINX)
sudo docker compose -f docker-compose.yml -f docker-compose.nginx.yml up -d

Usage

Appendix