
Zammad
Zammad is a web-based, open source user support/ticketing solution.
Official integration
Created - Last update
Zammad is a web-based, open source user support/ticketing solution. For Zammad and a database server like PostgreSQL we recommend at least: - 2 CPU cores - 4 GB of RAM (+4 GB if you want to run Elasticsearch on the same server) - For optimal performance up to 40 agents: - 4 CPU cores - 6 GB of RAM (+6 GB if you want to run Elasticsearch on the same server)
Deployed services
zammad-backup
custom
- zammad-backup:/var/tmp/zammad
- zammad-data:/opt/zammad
always
9zammad-elasticsearch
zammad/zammad-docker-compose:zammad-elasticsearch-$$cap_zammad_VERSION
- zammad-elasticsearch-data:/usr/share/elasticsearch/data
always
1zammad-init
custom
- zammad-data:/opt/zammad
on-failure
25zammad-memcached
custom
always
zammad-nginx
custom
- zammad-data:/opt/zammad
8080
always
4zammad-postgresql
zammad/zammad-docker-compose:zammad-postgresql-$$cap_zammad_VERSION
- zammad-postgresql-data:/var/lib/postgresql/data
always
3zammad-railsserver
custom
- zammad-data:/opt/zammad
always
1zammad-scheduler
custom
- zammad-data:/opt/zammad
always
zammad-websocket
custom
- zammad-data:/opt/zammad
always
1Variables
Zammad Version
Default: 5.1.0-48
$$cap_zammad_VERSIONCheck out their docker page for the valid tags https://hub.docker.com/r/zammad/zammad-docker-compose/tags
ELASTICSEARCH_ENABLED
Default: true
$$cap_zammad_ELASTICSEARCH_ENABLEDSetting this variable to false will allow you to run your Zammad without Elasticsearch. Please note that we strongly advise against doing so.
POSTGRESQL_USER
Default: postgresuser
$$cap_zammad_POSTGRESQL_USERPOSTGRESQL_PASS
Default: $$cap_gen_random_hex(10)
$$cap_zammad_POSTGRESQL_PASSThe password of Zammads database user.
POSTGRESQL_DB
Default: zammad_production
$$cap_zammad_POSTGRESQL_DBPOSTGRESQL_DB_CREATE
Default: true
$$cap_zammad_POSTGRESQL_CREATEDBBy default we will create the required database.
RAILS_TRUSTED_PROXIES
Default: ['127.0.0.1', '::1']
$$cap_zammad_RAILS_TRUSTED_PROXIESBy default Zammad trusts localhost proxies only. ⚠ Only change this option if you know what you’re doing! ⚠