Frappe Helpdesk
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
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Download the easy install script: wget https://frappe.io/easy-install.py
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
Step 3: After about 5 minutes, access your helpdesk at https://support.yourdomain.com/helpdesk
- Step 1: Download the easy install script: wget https://frappe.io/easy-install.py
- 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
- Step 3: After about 5 minutes, access your helpdesk at https://support.yourdomain.com/helpdesk
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 SourceUninstall 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.
Having issues? Check the FAQ below
4 FAQs
Similar Projects
marktext
A simple and elegant open-source markdown editor focused on speed and usability, with real-time preview, multiple themes, and cross-platform support.
Cal.diy
A fully open-source, community-driven scheduling platform for self-hosters who want complete control.
Krayin CRM
A free and open-source CRM built on Laravel and Vue.js, designed for complete customer lifecycle management for SMEs and enterprises.