Caprover logo
Caprover one-click apps browser
Zammad logo
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
9
zammad-elasticsearch
zammad/zammad-docker-compose:zammad-elasticsearch-$$cap_zammad_VERSION
  • zammad-elasticsearch-data:/usr/share/elasticsearch/data
always
1
zammad-init
custom
  • zammad-data:/opt/zammad
on-failure
25
zammad-memcached
custom
    always
    zammad-nginx
    custom
    • zammad-data:/opt/zammad
    8080
    always
    4
    zammad-postgresql
    zammad/zammad-docker-compose:zammad-postgresql-$$cap_zammad_VERSION
    • zammad-postgresql-data:/var/lib/postgresql/data
    always
    3
    zammad-railsserver
    custom
    • zammad-data:/opt/zammad
    always
    1
    zammad-scheduler
    custom
    • zammad-data:/opt/zammad
    always
    zammad-websocket
    custom
    • zammad-data:/opt/zammad
    always
    1
    Variables

    Zammad Version

    Default: 5.1.0-48

    $$cap_zammad_VERSION
    Check 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_ENABLED
    Setting 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_USER

    POSTGRESQL_PASS

    Default: $$cap_gen_random_hex(10)

    $$cap_zammad_POSTGRESQL_PASS
    The password of Zammads database user.

    POSTGRESQL_DB

    Default: zammad_production

    $$cap_zammad_POSTGRESQL_DB

    POSTGRESQL_DB_CREATE

    Default: true

    $$cap_zammad_POSTGRESQL_CREATEDB
    By default we will create the required database.

    RAILS_TRUSTED_PROXIES

    Default: ['127.0.0.1', '::1']

    $$cap_zammad_RAILS_TRUSTED_PROXIES
    By default Zammad trusts localhost proxies only. ⚠ Only change this option if you know what you’re doing! ⚠
    © 2025, Built with Gatsby - Source code available on GitHub