How we picked
Self-hosting is a deliberate trade: you give up the vendor's ops team in return for owning your data, dodging per-seat pricing, and avoiding lock-in. We judged these open-source help desks on how much capability you get for the cost of hosting, how heavy the maintenance burden is, how modern the agent experience feels, and how actively the project is maintained — because an unpatched help desk holding customer data is a liability, not a saving.
What to consider
- Shared-inbox support, easiest to run → FreeScout. A Help Scout-style experience in PHP/Laravel that runs on modest shared hosting; non-technical agents adapt fast.
- Classic, proven ticketing → osTicket. A decade-plus of deployments, email piping, SLAs, and a knowledge base — dated UI but dependable.
- Modern UI for technical teams → Zammad. The best-looking open-source option, with LDAP, SAML, OAuth, SSO, and a full REST API out of the box.
- Mature ITSM → OTRS Community Edition. Queues, SLAs, escalations, and a customer portal — but you depend on the community (or the Znuny fork) for updates since OTRS AG stepped away.
- Maximum customization and longevity → Request Tracker. 20+ years of production use, unlimited custom fields and lifecycle scripts, email-native triage, and built-in asset management.
Pricing snapshot
The software is free for all five — your real budget is infrastructure and admin time. Expect modest server costs plus a few hours a month of patching and upgrades. The "free" line blurs where vendors offer paid escapes from self-hosting: FreeScout sells premium modules (a fully loaded setup approaches a low-tier commercial plan), and managed cloud editions exist for osTicket ($12/agent/mo), Zammad (from €5/agent/mo, Plus €24), and Request Tracker (Cloud from $15/user/mo). For larger teams those per-seat cloud tiers erase the cost advantage — the savings live in self-hosting.
Trial advice
Trial the maintenance, not just the features. Stand up each candidate on a test VM and time the full install, then deliberately apply a version upgrade and a config change. The feature lists are similar enough; what differs is how much of your week the thing will eat. Pick the one your team can install in an afternoon and patch without dread — and be honest about whether you have the Linux skills OTRS CE or RT assume before committing customer data to them.