Compare

Free Until It Isn’t.

Zammad is free to download. Then you meet Elasticsearch.
osTicket Awesome runs on any PHP host. Starts at $149/year.

Zammad's infrastructure requirements

Just the Facts

This page isn’t a takedown. Zammad is a good product.

Zammad is a capable, modern, open-source helpdesk with a clean UI, built-in multichannel support, and an active development team. If you’re evaluating self-hosted open-source options, Zammad belongs on your shortlist.

So does osTicket Awesome. The differences below are real, and they matter more than you’d expect when you’re the one maintaining the server.

What Your Server Needs

osTicket Awesome runs on any PHP host. Zammad needs a dedicated stack.

This is the biggest practical difference between the two products, and it affects everything downstream: hosting cost, upgrade complexity, maintenance burden, and who on your team can actually administer the thing.

osTicket AwesomeZammad
LanguagePHPRuby
DatabaseMySQL / MariaDBPostgreSQL
Search engineBuilt-inElasticsearch (required)
Minimum server1 GB RAM, shared hosting viable4+ GB RAM, VPS minimum
Hosting cost$5–$20/month$20–$60/month
InstallationExtract to web root, run setup wizardDocker Compose or manual package install
Update processBack up config, upload files, restore configPackage update + potential ES reindex

osTicket Awesome runs on the same LAMP/LEMP stack that powers most of the web. If your organization runs WordPress, Drupal, or any PHP application, you already have the infrastructure. A $5/month VPS handles a small team comfortably.

Zammad requires Ruby, PostgreSQL, and Elasticsearch. The minimum practical server is 4 GB RAM, and 8 GB is recommended for production use. Shared hosting is not an option.

For organizations with a dedicated DevOps team, this is a non-issue. For a 5-person IT department that maintains a single VPS, it’s a meaningful constraint.

The Second Job

You wanted a helpdesk, not a second job.

The Elasticsearch dependency doesn’t just affect installation. It follows you through every upgrade, every maintenance window, every Saturday morning you didn’t plan to spend at a keyboard.

Upgrade roulette

Zammad upgrades frequently require Elasticsearch version upgrades. Elasticsearch version upgrades frequently require full index rebuilds. On large instances, rebuilding the search index can take hours, during which search is unavailable.

CSS changes require asset compilation

Want to change a color? Edit a file on the filesystem, run rails assets:precompile, and hope it works. After Zammad updates, your custom CSS may need to be recompiled. osTicket Awesome has a theme picker and CSS editor built into the admin panel. No command line required.

osTicket Awesome upgrades: Back up your config file. Upload the new files. Restore the config. Sometimes a brief setup wizard runs after that. Done. No search engine to rebuild. No asset pipeline to run. No dependency chain to untangle. Your afternoon stays your afternoon.

Cost

Free to download. €2,999/year (~$3,300 USD) for someone to help.

Zammad’s Community Edition is free of license fees. osTicket (the foundation) is also free. osTicket Awesome starts at $149/year.

The difference shows up the first time something breaks.

Zammad’s commercial support contracts start at €2,999/year for 15 service requests (Business tier) and go up to €9,999/year (Corporation). That works out to roughly €200 per support interaction on the cheapest plan. The Community Edition gets community forum support only.

osTicket Awesome Business subscribers ($149/year) get priority email support directly from the developer who built it. Not a tier-one agent reading from a script. The person who wrote the code.

osTicket AwesomeZammad
Software costFrom $149/yearFree (Community Edition)
Commercial supportIncluded (Business+)€2,999–€9,999/year
Support modelPriority email from the developerTiered service requests
Cost per support interactionUnlimited~€200/request (Business)

The Gaps

Where Zammad users wish things were better.

Two themes come up consistently in Zammad reviews on G2, Capterra, and Software Advice.

Reporting lacks depth

Reviewers describe Zammad’s built-in reporting as “satisfactory” but lacking detail. Agent performance metrics are hard to find. Historical analysis, root cause identification, and trend spotting require exporting data to third-party tools like Grafana.

osTicket Awesome stores everything in a standard MySQL database. Write any query you want. Build any report you need. No third-party tools required unless you want them.

Theming is painful

Zammad’s branding options are limited to logo, name, and signature. Custom CSS requires filesystem access, editing raw SCSS files, and running a Rails asset compilation step. Updates can break your customizations.

osTicket Awesome includes 10 color themes, a live color picker, and a full CSS editor in the admin panel. Remove every trace of vendor branding on any plan. No command line, no asset compilation.

What’s Included

A professional helpdesk. Everything included. Day one.

osTicket Awesome is built on osTicket, the most widely deployed open-source ticketing system in the world. Over 5 million installations across 190+ countries, with 20 years of continuous development.

Email-to-Ticket Pipeline

IMAP/POP3 polling, SMTP replies, OAuth2 for Microsoft 365 and Google Workspace. Every support email becomes a ticket automatically.

Custom Forms and Help Topics

Specific intake forms for every request type: IT, facilities, HR, billing. Custom fields, automatic department routing, and SLA assignment per topic.

SLA Management

Service-level targets by department, priority, or help topic. Grace periods, automated alerts, and escalation rules.

Ticket Routing and Filters

Regex-capable rules that evaluate subject lines, email domains, body content, and custom fields. Auto-assign, auto-prioritize, auto-route.

Responsive Design

Staff and client portals work across desktop, tablet, and mobile.

Dark Mode

Per-agent toggle. Each agent picks their own preference. Persists across sessions.

17 Keyboard Shortcuts

Navigate queues, open tickets, post replies, change priorities. Every interaction faster.

Priority-Colored Ticket Rows

Visual triage at a glance. Urgent is red. High is orange. Your queue tells you what needs attention before you read a single subject line.

10 Enterprise Plugins, Pre-Installed

2FA, LDAP/Active Directory, OAuth2 SSO, password policy, audit logging, S3 storage, and more. All pre-installed and ready to enable.

49 Language Packs with RTL

Arabic, Hebrew, Persian, Urdu, Chinese, Japanese, Korean, and 42 more. Full right-to-left layout support. 90 custom translation keys per pack.

Knowledge Base

FAQ and article system built in. Customers find answers before they submit tickets.

Canned Responses

Pre-written reply templates for common questions. Personal and shared libraries. Insert with two clicks, customize before sending.

Role-Based Access Control

Granular permissions for every agent and department.

Full REST API

Read/write access to tickets, users, and organizations.

10 Color Themes + CSS Editor

Pre-built themes, a live color picker, or custom CSS. Full source code access. Remove every trace of vendor branding on any plan.

Complete Data Sovereignty

Your servers. Your database. Your encryption. Your backups. Your retention policy. No data leaves your network.

Side by Side

The honest comparison.

osTicket AwesomeZammad
Annual cost (self-hosted)From $149Free (Community Edition)
Commercial supportIncluded (Business+)€2,999–€9,999/year
Unlimited agents (self-hosted)
Server requirementsPHP + MySQL (1 GB RAM)Ruby + PostgreSQL + Elasticsearch (4+ GB)
Hosting cost$5–$20/month$20–$60/month
Update processBack up config, upload files, restorePackage update + potential ES reindex
Email-to-ticket
Web form submission
Custom forms and fields
SLA management
Knowledge base
Canned responses (text modules)
LDAP / Active Directory Pre-installed
SSO (OAuth2) Pre-installed
Two-factor authentication Pre-installed
Audit logging Pre-installed
Responsive design
Dark mode Per-agent
Keyboard shortcuts 17 shortcuts
Custom reports Full MySQL access Basic (Grafana recommended)
Custom theming 10 themes + CSS editor Filesystem + asset compilation
Source code access Full (PHP) Full (Ruby, AGPL)
Multi-language 49 languages ~25 languages
REST API
Track record20 years, 5M+ installs~10 years
Real-time collaboration (live agent activity)
Live chat
Social media channels (Twitter, Facebook, Telegram)
Phone integration (CTI)
AI features (€0.03/call)

The Trade-Offs

What Zammad does that we don’t.

If any of the following are requirements, Zammad may be the better choice.

Multichannel support. Zammad handles email, chat, phone (CTI), Twitter, Facebook, Telegram, and SMS from a single interface. osTicket Awesome handles email and web form tickets. If your team needs real-time channels from the same platform, Zammad has that.

Real-time agent collaboration. Zammad shows who is viewing a ticket and who is typing a response in real time. osTicket Awesome has agent collision detection (lock warnings) but not live activity indicators.

AI features. Zammad offers AI-powered ticket summaries, suggested responses, and categorization at €0.03 per call. osTicket Awesome does not include AI capabilities.

Modern API architecture. Zammad’s REST API is more comprehensive and better documented. For teams building deep integrations, this matters.

Those are real advantages. The question is whether they outweigh the infrastructure overhead, the maintenance burden, and the support cost gap. For teams whose support operation is primarily email-based (and most are), osTicket Awesome delivers the core of what you need on a stack you can actually maintain.

Trusted Worldwide

You wouldn’t be the first to make the switch.

Over 4,400 installations worldwide. 10 years and 80+ releases.

BMW Booz Allen Hamilton University of Oxford University of Cambridge Lindt Texas DPS Columbia University Honeywell

Common Questions

Questions from Zammad evaluators

Can I migrate from Zammad to osTicket Awesome?

There is no automated migration tool between the two platforms. Both use standard databases (PostgreSQL for Zammad, MySQL for osTicket Awesome) so data can be transferred with custom scripting. The core concepts (tickets, users, organizations, departments) map directly. We offer a professional migration service; contact us for details.

Is Zammad really free?

The self-hosted Community Edition is free of license fees. You pay for hosting (4+ GB RAM minimum), maintenance, Elasticsearch administration, and your own time. Commercial support contracts start at €2,999/year. The cloud version starts at €5/agent/month.

Zammad is free and osTicket is free. Why pay $149/year?

osTicket (the foundation) is free forever with unlimited agents. osTicket Awesome adds responsive design, dark mode, 17 keyboard shortcuts, 10 pre-installed enterprise plugins, 49 language packs, priority support, and professional theming on top of that. $149/year for the entire organization, no agent limit, no expiration. And when something breaks, you email the developer who built it, not a community forum.

Which is easier to install?

osTicket Awesome. Extract files to a web root and run the browser-based setup wizard on any PHP host. Zammad’s recommended installation uses Docker Compose, which is straightforward for teams familiar with containers but requires a beefier server and a more specialized skill set.

Which is easier to maintain?

osTicket Awesome. Back up your config file, upload the new release files, restore the config file. Occasionally a setup wizard runs for about 30 seconds after that. The whole process takes a few minutes. Zammad updates can require Elasticsearch version upgrades, index rebuilds (potentially hours of downtime on large instances), and Rails asset recompilation if you’ve customized the CSS.

Can I try it before committing?

Yes. Live demos are available right now, no account needed. Links at the bottom of this page. We also offer a 30-day money-back guarantee on all new subscriptions.

Is there a money-back guarantee?

Yes. 30 days, no questions asked.