Zammad - Web based open source helpdesk/customer support system
Zammad is a web-based, open source user support/ticketing solution with many features to manage customer communication via several channels like telephone, facebook, twitter, chat and emails.
Features
- Multi-channel support: Handle tickets from email, phone, chat, Twitter, Facebook, and more
- Knowledge base: Create and manage a self-service knowledge base
- Reporting & Analytics: Comprehensive reporting and analytics
- Automation: Powerful automation and workflow capabilities
- Mobile ready: Responsive design works on all devices
- Multi-language: Available in multiple languages
Usage
After deployment, you can access Zammad through the provided domain. The system will guide you through the initial setup process.
Default Configuration
- PostgreSQL database for data storage
- Redis for session storage and background jobs
- Memcached for caching
- Elasticsearch for advanced search capabilities
- Automatic backups configured
Services
This Zammad instance includes:
- Web Interface (Nginx) - Main web interface
- Application Server (Rails) - Core application logic
- WebSocket Server - Real-time communication
- Scheduler - Background job processing
- Database (PostgreSQL) - Data storage
- Cache (Redis + Memcached) - Performance optimization
- Search (Elasticsearch) - Advanced search functionality
- Backup Service - Automated backup system
Important Notes
- The system requires an initial setup wizard to be completed
- All services are automatically configured and connected
- Elasticsearch provides advanced search capabilities but can be resource intensive
- Regular backups are automatically configured
Configuration
Most configuration is handled automatically, but you can customize:
- Time zone settings
- Email configuration (SMTP)
- External authentication providers
- Advanced Elasticsearch settings
For more information, visit the official Zammad documentation.