Osticket

App in the BluixApps catalog

What it is

osTicket is a mature open-source help desk system — email + web form ticketing, multi-department routing, agent collaboration, knowledge base, SLA tracking. PHP-based, MySQL-backed. Long-running OSS project (>15 years), production-deployed at scale across enterprises and SMBs.

For IT helpdesks and customer support orgs who want battle-tested ticketing without cloud SaaS, osTicket is the canonical choice.

What it's for

  • IT helpdesk ticketing — internal employee support
  • Customer support tickets — external customer issues
  • Multi-department routing — auto-route by topic / department
  • Knowledge base — public + internal articles
  • SLA tracking — response time + resolution metrics

Who it's for

  • Internal IT teams managing employee tickets
  • Customer support running multi-tier support
  • Universities / schools tracking student support
  • Healthcare orgs managing internal IT requests
  • Privacy-bound orgs keeping ticket data on-prem

Why teams pick osTicket over alternatives

  • GPLv2 — fully open
  • Mature — production-deployed for 15+ years
  • Multi-department — proper enterprise routing
  • Stable — slow change pace = predictable maintenance
  • API + webhooks — integration possible
  • Free forever — no premium tiers, no per-agent fees

Integrations

  • Email — IMAP / POP / SMTP for any provider
  • Authentication — local + LDAP + SSO
  • API — REST API for programmatic ticket creation
  • Custom fields — extend tickets with custom data
  • Custom lists — categorize tickets with custom enums
  • Plugins — official + community plugin ecosystem
  • Webhooks — fire on ticket events

Notable users & community

  • 3k+ GitHub stars
  • Used by universities, government, enterprises worldwide
  • Long-running OSS project
  • Active forum community
  • Featured in helpdesk tool comparisons

Tips & operations

  • Set up IMAP correctly — email-to-ticket depends on IMAP polling
  • Define SLA policies — proper SLA tracking requires upfront config
  • Permissions per dept — multi-department routing needs role definitions
  • Backup MySQL + uploads — both essential
  • PHP version pinning — osTicket sensitive to PHP version; lock carefully
  • Plugin discipline — community plugins variable in quality

What we ship in BluixApps

  • Docker compose: osTicket + MariaDB
  • Pinned mhewedy/osticket:latest
  • HTTPS via Let's Encrypt
  • Admin user via env config
  • Persistent volumes for MariaDB + attachments
  • SMTP + IMAP env templates
  • Backup hook covers MariaDB + attachments
Read this app's deep dive on bluix.app ↗

Get this app — pick a BluixApps plan

Same catalog. Scaling tenant isolation, white-label and support tier.

TierTenantsCatalogSupportWhite-labelMonthly
Stacks119 curated stacksStandard$19/moDetailDeploy
Starter10Full catalogStandard+$15–25/mo$49/moDetailDeploy
Pro25Full catalogPriority bugfix+$15–25/mo$149/moDetailDeploy
Growth100Full catalogPriority bugfix+$15–25/mo$349/moDetailDeploy
Scale500Full catalog7-day window+$15–25/mo$799/moDetailDeploy
EnterpriseUnlimitedFull catalogPriority 7-dayBundled$1,499/moDetailDeploy

Powered by WHMCompleteSolution