Freescout
Unlimited agents, unlimited tickets, unlimited mailboxes, forever, on a $4 VPS - FreeScout's pricing inversion is why it became the most popular self-hosted Help Scout alternative, a PHP/Laravel help desk and shared inbox developed from scratch over eight years. The inbox deliberately behaves like Gmail or Outlook, so new support agents need close to zero training. The email-support core is genuinely complete: seamless IMAP/SMTP integration including modern Microsoft Exchange authentication, collision detection that warns when two agents open the same conversation, canned responses, auto-replies, internal notes, open tracking, starring, forwarding, merging, and moving conversations between mailboxes, phone-call logging, push notifications, and an auto-refreshing conversation list - plus screenshot pasting straight from the clipboard into replies. It's 100% mobile-friendly, fully screen-reader accessible, and translated into 28 languages. Beyond the core, an ecosystem of 100+ modules (mostly one-time $12-20 purchases) adds knowledge base, workflows with Gmail-filter-style automation rules, satisfaction ratings, time tracking, tags, custom fields, LDAP, Slack, WhatsApp and Telegram channels, and an API with webhooks - pay only for what your team needs. Web installer and updater included. AGPL-licensed.
SuiteCRM
Your customer relationships deserve better than a spreadsheet and a prayer: SuiteCRM gives sales, support, and marketing teams one shared system for every account, contact, lead, and deal. Track opportunities through your pipeline with stages, amounts, and close dates, then quote and invoice directly from the won deal without retyping a single line item. Support agents work cases with queues, assignments, and email threading, while marketers build target lists, run email campaigns, and measure opens and clicks against the same records sales uses. Reports query across any modules with grouping, aggregation, and charts, export to CSV or PDF, land on dashboards as dashlets, and arrive by scheduled email so Monday's pipeline review writes itself. Workflow rules react to record changes by sending notifications, creating tasks, updating fields, or calling webhooks, quietly handling the follow-up work humans forget. Roles and security groups decide exactly which teams see which records, down to individual fields, and the audit log remembers every change. Administrators reshape the system without code in Studio, adding fields (including image and file fields), rearranging layouts, and building whole custom modules, while the REST API connects SuiteCRM to your website forms, telephony, and accounting tools. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Peppermint
A deliberately simple ticketing system standing in for both Zendesk and Jira: Peppermint handles internal staff requests and external customer support alike. The stack is modern full-stack TypeScript: Next.js and React over Prisma and PostgreSQL, which makes it light to run and approachable for developers extending it. Ticket creation is straightforward - a markdown editor with file uploads, assignment, status tracking, and a logical workflow that new agents grasp without a manual. Mailbox integration converts email into tickets automatically: configure SMTP/IMAP per mailbox and incoming messages become trackable tickets. Each client accumulates an interaction history, giving agents context on every past request before replying. Two touches distinguish it from bare-bones ticketing: a built-in markdown notebook with todo lists for internal documentation and knowledge sharing, and OIDC authentication so agents sign in through your existing identity provider - Keycloak, Okta, Authentik, or Azure AD. Configurable webhooks and email notifications push ticket events to third-party services. The UI is responsive from mobile to 4K, and everything works fully offline in air-gapped environments. Docker-native and scalable via Kubernetes, with an active community of 3,000+ GitHub stargazers.
Breeze
Breeze is an open-source RMM and PSA platform for MSPs that watches every managed device, and its built-in AI operator investigates alerts and drafts fixes for your approval. See live CPU, memory, disk, and network health for the whole fleet, with hardware and software inventory on every Windows, macOS, and Linux endpoint. Approve and deploy operating system and application patches in rings and maintenance windows, or push scripts and software to hundreds of devices at once. Open a remote terminal, browse files, or take over the desktop with multi-display support when a user needs hands-on help. Network discovery scans each site for unmanaged devices, while configuration policies and drift checks keep machines aligned with your baseline. Tickets, time entries, quotes, and invoices live beside the device work, so a resolved issue becomes a billable record without a second system. Clients get their own portal to raise requests and follow progress, and the multi-tenant structure keeps every customer separate from day one. When the AI operator acts, tiered approvals and a full audit log show exactly what it did and who allowed it. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Frappe Helpdesk
With over 3,200 GitHub stars, 900 forks, and backing from the team behind ERPNext, Frappe Helpdesk delivers a modern, streamlined alternative to Zendesk and Freshdesk with unlimited agents, no per-seat pricing, and full source code access under the AGPL-3.0 license. Built on the Frappe Framework with a Python backend and Vue 3 frontend using Frappe UI, the application collects customer inquiries from email, web forms, and the customer portal into a centralized ticketing queue with complete conversation history and threaded replies. Customizable SLA rules define response and resolution timelines by ticket type or team, triggering automatic alerts and escalations when deadlines approach or are missed. Assignment rules route incoming tickets to the appropriate agents based on priority, issue type, or workload balancing, while manual reassignment and transfer between teams remains available at any time. The customer self-service portal lets users submit tickets, track status, and search a knowledge base of published help articles that reduce repetitive support requests. Agents access saved reply templates for consistent, rapid responses to common queries. Custom fields, configurable workflows, and saved views adapt the interface to match each organization's support process. Real-time updates via WebSocket push ticket changes instantly to all connected agents. The PWA-compatible interface provides mobile access without a native app. Frappe Framework compatibility spans versions 15 and 16. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
UVdesk
For teams that answer customers by email, UVdesk is a free, self-hosted helpdesk that keeps every conversation in one shared queue. Customers have three ways in: a connected mailbox, the support portal, or a public ticket link that opens a conversation without a login. Gmail, Yahoo, Outlook, or any IMAP mailbox can feed the queue, with no limit on how many. Agents work in a threaded ticket view, where they reply, forward to a colleague, leave private notes, add collaborators, and pin important messages. Saved replies answer repeat questions, and prepared responses set a status, tag, priority, or assignment from the ticket footer. Administrators route work through groups and teams, and agent privileges decide which tickets each person may see. Workflows run events, conditions, and actions in the background, while spam settings reject senders by address, domain, or IP. A knowledge base of folders, categories, and articles, with revision history and related articles, lets customers find answers without writing in. Customers can rate the support they received, and the Kudos report lists those ratings by agent, group, team, type, priority, customer, or source. Portal branding covers a logo, brand colors, a tag line, and custom CSS and JavaScript. The community edition places no cap on agents, groups, teams, customers, or tickets. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. OSL-3.0 licensed.
LibreDesk
LibreDesk unifies live chat, email, and future channel integrations into a single agent inbox where every customer conversation converges regardless of origin, replacing per-seat-priced tools like Zendesk, Intercom, and Freshdesk with a zero-cost alternative that has surpassed 2,000 GitHub stars. Built on a Go backend with a Vue.js 3 and ShadcN UI frontend, it ships as a single binary requiring only PostgreSQL and Redis. The embeddable live chat widget drops onto any website with a snippet, while the AI assistant handles initial customer queries using answers grounded in your knowledge base before escalating to human agents when needed. Agent copilot drafts replies, summarizes conversation threads, and rewrites messages for tone adjustment directly within the inbox interface. Automation rules trigger on conversation events to tag, assign, and route tickets based on configurable conditions, while auto-assignment distributes workload by agent capacity or custom criteria. SLA management tracks response and resolution time targets with breach notifications, and automated CSAT surveys measure satisfaction after conversation closure. Macros save frequently sent responses as reusable templates that simultaneously set tags and assign conversations. Role-based access control provides granular per-action permissions for teams and individual agents, and SSO supports Google, Microsoft, and any OIDC provider. The HTTP/JSON API and webhook system enable custom integrations with external tools. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Znuny
Znuny turns every customer request into a ticket with an owner, a priority, a deadline, and a complete history, no matter whether it arrived by email, phone, web portal, API, or a monitoring alert. Agents work from a dashboard that lists open and new tickets, escalations, running processes, a seven-day created-versus-closed chart, upcoming events, and logged-in colleagues. Queues route tickets to the right team, and automation handles classification, escalation, notifications, and state changes, from simple email filters up to multi-step business processes. Service level agreements are tracked against every ticket, with alerts before deadlines pass and overdue items highlighted. Customers help themselves through a self-service portal and a searchable FAQ knowledge base, while agents opening a ticket immediately see who the customer is, which company they belong to, the services they are entitled to, and their full support history. Configuration items in the CMDB link assets and services to the tickets they affect, statistics and reports turn ticket data into decisions, and calendar appointments can create tickets on schedule. Administrators shape the system with over 2,000 configuration options, dynamic fields, and granular permissions. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
osTicket
With nearly 3,900 GitHub stars, over 1,800 forks, and continuous development since 2013 culminating in the v1.18.4 release in June 2026, osTicket remains one of the most deployed open-source help desk systems worldwide, trusted by organizations from small businesses to universities and government agencies. The PHP backend on Apache or IIS with MySQL stores every ticket, response, and attachment while the web interface provides separate agent and customer portal views with role-based access control across departments, teams, and individual agents. Customers submit tickets through web forms, email piping, or phone-entry by agents, and configurable ticket filters automatically route incoming requests to the correct department, assign agents or teams, set priority levels, apply SLA plans, and trigger canned responses based on matching criteria including custom field values. Agent collision avoidance locks tickets during response composition to prevent duplicate replies, while SLA plans with business hour schedules track due dates and escalate overdue tickets automatically. Custom forms and fields let organizations capture structured data specific to each help topic — from IT asset tags to billing account numbers — with configurable required and internal-only visibility. The advanced search system with saved queries and CSV export enables reporting across all ticket metadata and custom fields. The customer portal provides ticket tracking, profile management, and knowledge base access. OAuth2 plugin support enables modern email authentication with Microsoft 365 and Google. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-2.0 licensed.