Install with Docker Compose¶
Warning
We currently do not support Docker environments in productive use. If you run Zammad on docker, it is fine. But we just support the application!
Note
Docker Compose environments require deeper system know how. If you’re not too familiar with Docker and the way it works, you may want to stick with the package installation instead.
Docker is a container-based software framework for automating deployment of applications. Compose is a tool for defining and running multi-container Docker applications.
This repo is meant to be the starting point for somebody who likes to use dockerized multi-container Zammad in production. The Zammad Docker image uses the stable branch of Zammad’s Git repo.
The Docker images are hosted on Dockerhub.
Warning
Never use the latest
tag. Use a tag which has a version attached.
You need at least 4 GB of RAM to run the containers.
Install Docker Environment¶
This documentation expects you already have a working Docker Compose environment. You can find the required documentations for these steps below:
Getting started with zammad-docker-compose¶
Step 1: Clone GitHub repo¶
$ git clone https://github.com/zammad/zammad-docker-compose.git
$ cd zammad-docker-compose
Step 2: Setting vm.max_map_count for Elasticsearch¶
$ sysctl -w vm.max_map_count=262144
Tip
Mac OS users please also have a look on Issue 27
Step 3: Adjust Environment as needed¶
In some cases our default environment is not what a docker-compose user is looking for. To remove complexity from this page, we outsourced information on this topic.
Step 4: Start Zammad using DockerHub images¶
Warning
Before starting your containers ensure to not use default login data for your Zammad database! See Step 3!
$ docker-compose up
Next steps¶
With this Zammad technically is ready to go. However, you’ll need to follow the following further steps to access Zammads Web-UI and getting started with it.
You may also find Zammads Console commands useful
If you expect usage with 5 agents or more you may also want to consider the following pages.