Docker Zammad
Zammad — open-source система поддержки пользователей (helpdesk) и управления обращениями. Объединяет email, чат, Telegram и Twitter в одном интерфейсе. Разворачивается через Docker.
Что такое Zammad
Zammad — современная тикет-система для IT-отделов и служб поддержки. Позволяет принимать обращения из разных каналов, назначать их на сотрудников, отслеживать статусы и строить отчёты.
- Приём обращений через email, веб-форму, Telegram, Twitter
- Назначение тикетов, приоритеты, SLA
- База знаний (FAQ)
- Отчёты и аналитика по обращениям
- Роли и группы для организации команды
- REST API для интеграций
Системные требования
Минимально: 2 CPU, 4 GB RAM (Zammad использует Elasticsearch). Рекомендуется: 4 CPU, 8 GB RAM для production.
Установка Zammad через Docker
Клонируйте официальный репозиторий:
git clone https://github.com/zammad/zammad-docker-compose.git
cd zammad-docker-compose
cp .env.dist .env
# Отредактируйте .env: укажите NGINX_SERVER_NAME и POSTGRES_PASS
docker compose up -d
Первый запуск занимает 3–5 минут (инициализация БД). Откройте http://localhost:8080 для первичной настройки.
Подключение email (IMAP)
Настройки → Каналы → Email → Добавить аккаунт. Укажите IMAP-сервер для приёма и SMTP для отправки. Zammad будет автоматически создавать тикеты из входящих писем.
Выводы
- Zammad — лучшая open-source альтернатива Zendesk и Jira Service Management
- Требует значительных ресурсов из-за Elasticsearch — планируйте минимум 4 GB RAM
- Альтернативы: GLPI (легче), FreshDesk (облачный), Hesk (минимальный)