Freedom251 › Customer Support Software
Go Help Desk

What Go Help Desk is
Go Help Desk is an open-source ticket system for teams running support on their own infrastructure. Staff can submit, classify, track, triage, answer, and resolve requests. Tickets use a Category, Type, and Item hierarchy, configurable statuses, reopen windows, automatic closure, and links between related or duplicate records. Optional SLA targets track response and resolution times by priority and category. Admin, Staff, and User roles combine with group-based scoping, TOTP multi-factor authentication, and SAML 2.0 single sign-on for providers such as Okta, Azure AD, and Google Workspace. SMTP notifications, outbound webhooks, a REST API, and an MCP server connect tickets with other systems. PostgreSQL full-text search ranks subject and description matches, while canned responses support replies. Deployment uses PostgreSQL and a Go binary, with Docker Compose available. Attachments support listed document, text, and image formats up to 25 MB, with optional ClamAV scanning. The maker lists reporting, knowledge-base, custom-role, and multi-tenancy features as future roadmap items.
Who it suits
It suits support teams that can operate PostgreSQL and a Go-based application themselves. Organizations needing open-source licensing, configurable workflows, SLAs, or self-hosted integrations may consider it.
What it does well
- Open source under AGPL v3.0
- No SaaS fees
- Supports SAML 2.0 SSO and TOTP MFA
- Offers REST API and MCP server
- Includes configurable SLA targets
What to know first
- Reporting and knowledge base are roadmap items
- Multi-tenancy is planned for a future milestone
- Self-hosting requires PostgreSQL and Go
- Attachments are limited to 25 MB
Verdict
Go Help Desk provides self-hosted ticket workflows with role controls, SLAs, search, and integration endpoints. Its open-source model avoids SaaS fees, while several broader service-management features remain planned.
Facts from Go Help Desk's own pages
- Access and authentication
- It offers Admin, Staff, and User roles, group-based ticket scoping, local accounts with TOTP MFA, and SAML 2.0 SSO. · gohelpdesk.org, 12 Oct 2026
- API access
- Yes · gohelpdesk.org, 20 Sept 2026
- API and AI
- It provides a REST API with API key authentication and an MCP server for AI assistants to create and manage tickets as native tools. · gohelpdesk.org, 12 Oct 2026
- Attachments
- The repository describes support for PDF, DOCX, XLSX, TXT, LOG, JPEG, PNG, and BMP attachments, with a 25 MB maximum and optional ClamAV scanning. · github.com, 12 Oct 2026
- Deployment
- It runs with PostgreSQL and a Go binary and provides a Docker Compose quick start. · github.com, 12 Oct 2026
- Deployment components
- The maker lists Go, React with Vite, PostgreSQL, and Docker as the product’s backend, frontend, database, and deployment technologies. · gohelpdesk.org, 12 Oct 2026
- Email privacy
- Upgrade notes state that notification emails no longer include ticket content and instead link to the ticket by its tracking number. · github.com, 12 Oct 2026
- Extensibility
- A sandboxed WASM plugin system can hook into ticket events, add UI panels, and connect external systems. · gohelpdesk.org, 12 Oct 2026
- Help center
- No · gohelpdesk.org, 20 Sept 2026
- Hosting
- The product runs on the operator’s infrastructure, with PostgreSQL and a single Go binary, and can be deployed using Docker Compose. · gohelpdesk.org, 12 Oct 2026
- Identity security
- It supports local accounts with TOTP MFA and SAML 2.0 SSO for Okta, Azure AD, Google Workspace, and standard identity providers. · gohelpdesk.org, 12 Oct 2026
- Integrations
- The product supports SAML identity providers including Okta, Azure AD, and Google Workspace, plus SMTP email notifications and outbound webhooks. · gohelpdesk.org, 12 Oct 2026
- License
- The project is licensed under GNU Affero General Public License v3.0, which requires modifications, including hosted versions, to use the same license. · github.com, 12 Oct 2026
- Licensing and fees
- The maker describes the product as open source and says it has no SaaS fees; the site links to the AGPL v3 license. · gohelpdesk.org, 12 Oct 2026
- Notable limits
- The maker’s roadmap lists reporting, a knowledge base, custom admin-defined roles, multi-tenancy, a plugin registry, and ITSM ticket types as future milestones. · gohelpdesk.org, 12 Oct 2026
- Notifications and integrations
- The product sends ticket-event notifications through SMTP, supports outbound webhooks, and offers a REST API and an MCP server. · gohelpdesk.org, 12 Oct 2026
- Product
- Go Help Desk is an open-source ticket management system for staff to submit and track support requests and for teams to triage, respond to, and resolve them. · github.com, 12 Oct 2026
- Purpose
- Go Help Desk is an open-source ticket management system for support teams to submit, track, triage, respond to, and resolve requests on their own infrastructure. · github.com, 12 Oct 2026
- Roadmap limits
- The site lists reporting, a knowledge base, and custom admin-defined roles as planned v3 items, and multi-tenancy as a planned v4 item. · gohelpdesk.org, 12 Oct 2026
- Search
- PostgreSQL full-text search ranks matches across ticket subjects and descriptions and supports word-prefix matching while typing. · gohelpdesk.org, 12 Oct 2026
- Search and replies
- It includes reusable canned responses and relevance-ranked PostgreSQL full-text search across ticket subjects and descriptions. · gohelpdesk.org, 12 Oct 2026
- Security update
- The site recommends v1.2.0, which it says fixes eight authentication and authorization defects present through v1.1.1; it warns that older admin-UI-created API keys and OAuth clients must be reissued after upgrading. · gohelpdesk.org, 12 Oct 2026
- SLA management
- Yes · gohelpdesk.org, 20 Sept 2026
- SLAs
- Optional SLA targets can be configured by priority and category to track response and resolution times. · gohelpdesk.org, 12 Oct 2026
Where Go Help Desk stands on Freedom251
- Customer Support Software#12 of 29
- Help desk software#47 of 101
