How we picked
Open source helpdesks win on three fronts the proprietary market can't match: you own the data (host it anywhere, export it anytime), per-agent fees disappear (run 50 agents without a 50-seat bill), and you can customize the source for workflows commercial tools won't model. Every pick below ships a real license, an active community or vendor, and a genuine path to production — not an abandoned repo.
What to consider
- Best modern open source helpdesk → Zammad. Clean UI, multi-channel (email, chat, social, Telegram), strong REST API, and full-text search. The closest open source gets to the Zendesk experience, and the default recommendation for most self-hosting teams.
- Best lightweight free ticketing → osTicket. The original free helpdesk — runs on any LAMP stack, dead simple, and battle-tested since the early 2000s. Less polish, zero licensing cost.
- Best for small teams replacing a shared inbox → FreeScout. A free, self-hosted Help Scout alternative with a familiar conversation-style inbox. Ideal for a small team that wants Help Scout's feel without the bill.
- Best for ITSM and complex workflows → OTRS Community Edition. Mature, process-heavy ticketing with ITSM features. Steeper to configure, but powerful for IT and structured service desks.
- Best for engineering and IT teams → Request Tracker. A long-standing, scriptable ticketing system favored by sysadmins and NOCs. Email-centric, endlessly customizable, runs forever.
- Best self-hosted helpdesk with a polished commercial edition → SupportPal. Source-available with a clean modern UI, multi-channel support, and a one-time/owned-license model for teams that want polish without SaaS pricing.
Self-host vs managed
Most of these can be self-hosted for free or near-free, but several offer paid hosting or support (Zammad hosted, SupportPal licenses, OTRS commercial). The license stays in your favor — you can lift and shift if a vendor turns hostile. The economics flip around 15–25 agents: below that, a cheap SaaS helpdesk is often less total work; above it, owning the stack starts to dominate on cost.
Pricing snapshot
Two tiers: truly free if you self-host (osTicket, FreeScout core, Zammad community, Request Tracker, OTRS CE) and owned/managed editions (SupportPal license, Zammad Hosted, paid support contracts). Budget for a server (~$10–40/mo VPS) plus the real cost: your time to install, secure, update, and back it up.
What you give up
Polish, AI maturity, and hands-off operations. Open source helpdesks trail Zendesk, Intercom, and Freshdesk on UX, native AI deflection, and mobile. You also own uptime, security patches, and upgrades. If your bottleneck is "we need an AI agent deflecting half our tickets tomorrow," buy a SaaS tool. OSS solves cost, control, and customization — not the operational burden.
Trial advice
Self-hosting is real work, so test it for real. Spin up the community edition on a $20/mo VPS, connect a test mailbox, and run two weeks of actual tickets through it. If the team adapts and the install behaves, scale up. If you're fighting the setup every day, that's your signal — pick a managed open source plan or a low-cost SaaS helpdesk instead.