Web-based helpdesk and support ticket system
Web-based helpdesk and support ticket system
- elasticsearch: elasticsearch:8.15.2
- memcached: memcached:1.6.31-alpine
- backup: ghcr.io/zammad/zammad:latest
- init: ghcr.io/zammad/zammad:latest
- nginx: ghcr.io/zammad/zammad:latest
- railsserver: ghcr.io/zammad/zammad:latest
- scheduler: ghcr.io/zammad/zammad:latest
- websocket: ghcr.io/zammad/zammad:latest
- postgresql: Postgres database
- redis: Redis database
curl -q -LSsf "https://raw.githubusercontent.com/composemgr/zammad/main/docker-compose.yaml" -o compose.ymlgit clone "https://github.com/composemgr/zammad" ~/.local/srv/docker/zammad
cd ~/.local/srv/docker/zammad
docker compose up -dcomposemgr install zammadTZ=America/New_YorkSee docker-compose.yaml for complete list of configurable options.
- Web Interface: http://172.17.0.1:8080
./rootfs/data/db/elasticsearch- Data storage./rootfs/data/db/postgres- Data storage./rootfs/data/db/redis- Data storage./rootfs/data/zammad/backup- Data storage./rootfs/data/zammad/storage- Data storage
- Change all default passwords before deploying to production
- Use strong secrets for all authentication tokens
- Configure HTTPS using a reverse proxy (nginx, traefik, caddy)
- Regularly update Docker images for security patches
- Backup your data regularly
docker compose logs -f elasticsearch# Start services
docker compose up -d
# Stop services
docker compose down
# Update to latest images
docker compose pull && docker compose up -d
# View logs
docker compose logs -f
# Restart services
docker compose restart- Docker Engine 20.10+
- Docker Compose V2+