Self-Hosted Helpdesk: Zammad vs FreeScout vs osTicket
Your helpdesk is your customer-facing nervous system. Here is how to choose between the three leading open-source options.
A helpdesk is not just a ticketing system. It is how your customers experience your responsiveness. Choosing the right one matters. Three open-source helpdesks dominate the space: Zammad, FreeScout, and osTicket. Each serves a different kind of business.
Zammad: Modern and Full-Featured
Zammad is the newest of the three and the most polished. It supports email, chat, phone, Twitter, and Facebook as ticket channels. The interface is clean, responsive, and feels like a modern SaaS product. It includes SLA management, a knowledge base, reporting dashboards, and time tracking.
Zammad runs on Ruby on Rails with Elasticsearch for search. It needs more resources than the alternatives: 4GB RAM recommended for smooth performance. The learning curve is shallow because the interface is intuitive. If you want a helpdesk that your team will actually enjoy using, Zammad is the answer.
Best for: businesses with 5 to 50 support agents who need multi-channel support and want a polished experience.
FreeScout: Lightweight and Familiar
FreeScout is the open-source alternative to Help Scout. It is email-based with a clean, minimal interface. No chat, no phone, no social media. Just email ticketing done well. It supports shared mailboxes, collision detection (preventing two agents from replying to the same ticket), internal notes, saved replies, and customer satisfaction ratings.
FreeScout runs on PHP with MySQL and needs only 1GB RAM. It is fast to deploy and simple to maintain. The free version covers core helpdesk functionality. Premium modules (workflows, reports, Slack integration) are available for a one-time fee per module.
Best for: small teams of one to five agents who handle support primarily by email and want minimal overhead.
osTicket: The Veteran with Depth
osTicket has been around since 2003 and powers thousands of helpdesks. It supports email and web forms with a comprehensive feature set: custom fields, SLAs, help topics, agent collision avoidance, and a customer portal. The interface shows its age, but the feature depth is unmatched.
osTicket runs on PHP with MySQL and uses minimal resources. It is the most customisable of the three, with plugins for everything from Microsoft 365 integration to SMS notifications. The learning curve is steeper, but once configured, it handles complex workflows that the other two cannot.
Best for: businesses that need deep customisation, complex routing rules, and do not mind an interface that looks like it was designed in 2015.
Quick Comparison
| Feature | Zammad | FreeScout | osTicket |
| Email ticketing | Yes | Yes | Yes |
| Chat | Yes | No | No |
| Knowledge base | Yes | Yes (paid) | Yes |
| SLA management | Yes | Yes (paid) | Yes |
| Interface quality | Modern | Clean | Functional |
| Resource needs | 4GB RAM | 1GB RAM | 1GB RAM |
| Multi-channel | Yes | No (email only) | Web + email |
For most small businesses, start with FreeScout if you handle support over email. Graduate to Zammad when you need chat and a knowledge base. Choose osTicket only if you need specific customisation that the other two cannot provide.
VPS1 deploys all three helpdesk platforms. Tell us about your support workflow and we will recommend the right fit.
More articles
Self-Hosted PIM Solutions Compared
If you sell products anywhere other than one shop, you have a product data problem. You might not call it that yet.
5 Ways to Bypass CGNAT in Brunei
Five technologies let you bypass Brunei residential CGNAT. Here is a detailed comparison of speed, privacy, cost, and complexity for each.
Paperless-ngx: Your Self-Hosted Document Management System
Stop searching through filing cabinets. Paperless-ngx digitises, OCRs, and organises every document your business handles.