OpenSource-Hub
F

Frappe Helpdesk

3.1k stars·Office Productivity·SHA-256 checksum verified

100% open-source ticket management system with agent/customer portals, SLAs, knowledge base, and auto-assignment. Built on Frappe framework.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Free open-source helpdesk with agent/customer portals, SLAs, and knowledge base.

Core Features

  • Dual portals for agents and customers to submit and manage tickets
  • Customizable SLAs to track response and resolution times
  • Auto-assignment rules based on priority, type, or workload
  • Knowledge base with advanced search for customer self-service
  • Saved replies for quick and consistent responses

What It Can't Do

  • Production setup requires configuring a domain and SSL certificate. Using Frappe Cloud managed hosting is recommended if you lack server administration experience.

Use Cases

  • SMB customer support teams looking for a free alternative to Zendesk or Freshdesk
  • Organizations already using ERPNext who want unified support management

Frappe Helpdesk is a fully open-source customer support ticketing tool designed to streamline issue management. It features dual portals for agents and customers, customizable SLAs, automatic ticket assignment based on priority or workload, a knowledge base for self-service, and saved replies for quick responses. The frontend uses modern Vue-based Frappe UI, ensuring a clean and intuitive interface. It can be self-hosted via Docker or production scripts, or deployed on Frappe Cloud for managed hosting. Deep integration with ERPNext and the Frappe ecosystem allows extensive customization. Ideal for small to medium businesses seeking an affordable, scalable alternative to proprietary solutions like Zendesk or Freshdesk.

Tags

helpdeskticketingcustomer-supportopen-sourcefrappeerpnext

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Download the easy install script: wget https://frappe.io/easy-install.py

4

Step 2: Run the deploy command with your domain and email, e.g., python3 easy-install.py deploy --project=helpdesk --email=you@example.com --image=ghcr.io/frappe/helpdesk --version=stable --app=helpdesk --sitename support.yourdomain.com

5

Step 3: After about 5 minutes, access your helpdesk at https://support.yourdomain.com/helpdesk

Install Guide
  1. Step 1: Download the easy install script: wget https://frappe.io/easy-install.py
  2. Step 2: Run the deploy command with your domain and email, e.g., python3 easy-install.py deploy --project=helpdesk --email=you@example.com --image=ghcr.io/frappe/helpdesk --version=stable --app=helpdesk --sitename support.yourdomain.com
  3. Step 3: After about 5 minutes, access your helpdesk at https://support.yourdomain.com/helpdesk
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

For Docker: run 'docker compose down' and delete the project directory. For Frappe Bench: run 'bench drop-site your-site-name', then remove the helpdesk app from the apps directory.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseGNU GPL v3
Last Updated2026-06-26 14:05:28
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

4 FAQs

Similar Projects