Skip to content

Docker-Umgebungsvariablen

Nachfolgend finden Sie die verfügbaren Docker-Umgebungsvariablen mit Standardwerten, falls zutreffend. Sie könnten auch an der Umgebungsvariablen-Dokumentation interessiert sein.

TIP

Wenn Sie eine .env-Datei verwenden wollen, können Sie die mitgelieferte .env.dist-Datei verwenden und sie nach .env kopieren. Auf diese Weise wird sie automatisch von Docker-Compose berücksichtigt und nicht bei Aktualisierungen überschrieben.

Zammad

VERSION <aktuelle stabile Version von Zammad>
Ermöglicht die Anpassung des Zammad Image Tags. Beispiel: 6.3.1-54. Diese Standardversion kann erhöht werden, wenn Sie Ihren Zammad-Docker Stack aktualisieren. Weitere Details zu dieser Variable finden Sie in der Beispiel env Datei.
AUTOWIZARD_JSON
Diese Variable ermöglicht es Ihnen, die anfänglichen Konfigurationsdaten für Ihre Instanz bereitstellen. Autowizard JSON ist nicht Gegenstand dieser Dokumentation, aber diese Beispiel-Datei sollte helfen.
ZAMMAD_WEB_CONCURRENCY
Erlaubt das Erzeugen von n Workern, um mehrere gleichzeitige Verbindungen für Zammads Web-UI zu ermöglichen.
ZAMMAD_SESSION_JOBS_CONCURRENT
Erlaubt das Erzeugen von n Session-Workern, um Zammads Background-Worker zu entlasten.
ZAMMAD_PROCESS_SCHEDULED_JOBS_WORKERS
Erlaubt das Erzeugen von 1 unabhängigen Worker für geplanten Aufgaben, um Zammads Background-Worker zu entlasten.
ZAMMAD_PROCESS_DELAYED_JOBS_WORKERS
Erlaubt das Erzeugen von n Workern für verzögerten Aufgaben, um Zammads Background-Worker zu entlasten.
RAILS_TRUSTED_PROXIES ['127.0.0.1', '::1']
Standardmäßig vertraut Zammad nur localhost-Proxies.
MEMCACHE_SERVERS zammad-memcached:11211
Stellen Sie Zammad Ihre eigene Memcached-Instanz zur Verfügung, wenn Sie bereits eine haben.
REDIS_URL redis://zammad-redis:6379
Geben Sie Ihre eigene Redis-Instanz an, wenn Sie bereits eine haben. Bitte beachten Sie, dass diese Methode derzeit keine Authentifizierung erlaubt.

Elasticsearch

ELASTICSEARCH_ENABLED true
Wenn Sie diese Variable auf false setzen, können Sie Ihr Zammad ohne Elasticsearch verwenden. Bitte beachten Sie, dass wir dringend davon abraten.
ELASTICSEARCH_HOST zammad-elasticsearch
Geben Sie einen Hostnamen oder eine Adresse für Ihr Elasticsearch-Cluster an.
ELASTICSEARCH_PORT 9200
Geben Sie bei Bedarf einen anderen Port für Elasticsearch an.
ELASTICSEARCH_SCHEMA http
Standardmäßig ist Elasticsearch über HTTP erreichbar.
ELASTICSEARCH_NAMESPACE zammad
Mit diesem Namensraum werden alle Zammad-bezogenen Indizes erstellt. Ändern Sie dies wenn Sie externe Cluster verwenden.
ELASTICSEARCH_REINDEX true
Standardmäßig wird docker-compose bei einem Neustart immer neu indizieren. Bei großen Installationen kann dies problematisch sein.

WARNING

Wenn Sie diese Einstellung deaktivieren, müssen Sie Ihren Suchindex manuell neu indizieren wenn Sie auf eine neue Zammad-Version aktualisieren!

ELASTICSEARCH_SSL_VERIFY true
Ermöglicht es Ihnen, dass die Compose-Skripte selbstsignierte SSL-Zertifikate für Ihre Elasticsearch-Installation ignorieren, falls erforderlich.

PostgreSQL

POSTGRESQL_HOST zammad-postgresql
Der Hostname Ihres PostgreSQL-Servers. Verwenden Sie Ihren eigenen, wenn Sie bereits einen haben.
POSTGRESQL_PORT 5432
Stellen Sie den Port Ihres PostgreSQL-Servers ein.
POSTGRESQL_USER zammad
Der Datenbank-Benutzer für Zammad.
POSTGRESQL_PASS zammad
Das Passwort von Zammads Datenbank-Benutzer.
POSTGRESQL_DB zammad_production
Zammads zu verwendende Datenbank.
POSTGRESQL_OPTIONS ?pool=50
Zusätzliche postgresql-Parameter, die an den Datenbank-URI angehängt werden.
POSTGRESQL_DB_CREATE true
Standardmäßig erstellt Zammad die gewünschte Datenbank.

WARNING

Auf dedizierten Datenbankservern kann diese Einstellung problematisch sein.

Nginx

NGINX_EXPOSE_PORT 8080
Der Port, der für den Zugriff auf den Zammad-Stack von außen freigegeben werden soll. Ändern Sie diesen Wert auf einen anderen, wenn Sie bereits einen Dienst haben, der auf diesem Port lauscht.
NGINX_PORT 8080
Der interne Port, an dem der nginx-Dienst lauschen soll.
NGINX_SERVER_NAME _
Standardmäßig wird der Nginx-Container von Zammad auf alle Anfragen antworten. Sie können Ihre IP / FQDN angeben, wenn Sie das möchten.
NGINX_SERVER_SCHEME \$scheme
Wenn der Nginx-Container für Zammad nicht der Upstream-Server ist (d.h. wenn Sie einen anderen Proxy vor Nginx verwenden), möchten Sie dies vielleicht ändern. Sie können das richtige Schema http oder https einstellen, falls nötig.
ZAMMAD_RAILSSERVER_HOST` zammad-railsserver
Hostname des Rails-Server-Containers.
ZAMMAD_RAILSSERVER_PORT 3000
Port von Zammads Rails-Server.
ZAMMAD_WEBSOCKET_HOST zammad-websocket
Hostname von Zammads Websocket-Server.
ZAMMAD_WEBSOCKET_PORT 6042
Port des Websocket-Servers von Zammad.