Zammad - Help desk/customer support system
Everything you need to deploy Zammad with BlastDock
One command deployment
Production-ready security
Customizable settings
Ready to scale up
blastdock init
Initialize new project
blastdock deploy
Deploy the application
blastdock status
Check deployment status
blastdock logs
View application logs
Get Zammad up and running in minutes with our one-click installation.
First, install BlastDock using pip (recommended):
pip install blastdock
Then deploy Zammad with:
blastdock init zammad
Interactive mode:
blastdock init zammad -i
blastdock templates
List available templates
blastdock status project
Check deployment status
blastdock logs project
View application logs
blastdock stop project
Stop deployment
Customize your Zammad installation with these configuration options.
Web interface port
Database password
Complete Docker Compose configuration for Zammad deployment.
version: '3.8'
services:
postgres:
image: postgres:13
container_name: {{ project_name }}_postgres
restart: unless-stopped
environment:
0: POSTGRES_PASSWORD={{ db_password }}
1: POSTGRES_USER=zammad
2: POSTGRES_DB=zammad
volumes:
- /var/lib/postgresql/data
networks:
- zammad_network
elasticsearch:
image: elasticsearch:7.10.1
container_name: {{ project_name }}_elasticsearch
restart: unless-stopped
environment:
0: discovery.type=single-node
1: bootstrap.memory_lock=true
2: ES_JAVA_OPTS=-Xms512m -Xmx512m
volumes:
- /usr/share/elasticsearch/data
networks:
- zammad_network
redis:
image: redis:6
container_name: {{ project_name }}_redis
restart: unless-stopped
networks:
- zammad_network
zammad:
image: zammad/zammad:latest
container_name: {{ project_name }}_zammad
restart: unless-stopped
depends_on:
- postgres
- elasticsearch
- redis
ports:
- "8080"
environment:
0: POSTGRESQL_HOST=postgres
1: POSTGRESQL_USER=zammad
2: POSTGRESQL_PASS={{ db_password }}
3: POSTGRESQL_DB=zammad
4: ELASTICSEARCH_HOST=elasticsearch
5: ELASTICSEARCH_PORT=9200
- REDIS_URL=redis: //redis:6379
volumes:
- /opt/zammad
networks:
- zammad_network
volumes:
postgres_data:
driver: local
elasticsearch_data:
driver: local
zammad_data:
driver: local
networks:
zammad_network:
driver: bridge