
In simple English
This is a free helpdesk system you can run on your own server. It turns incoming customer emails into support tickets that your team can reply to. You get a public support portal where customers can read knowledge base articles and check their ticket status. It saves you from paying monthly fees to commercial helpdesk companies. You need your own web hosting and some technical skill to set it up.
What it is
Uvdesk Community Skeleton is an open-source ticketing support system built with PHP and the Symfony framework. It includes mailboxes, a knowledge base, automated workflows, and an administrative interface.
What it is good for
It is good for solo builders and small teams who want a private helpdesk for customer support without paying per-agent monthly fees.
- No limits on the number of support agents or teams you can add.
- Turns incoming customer support emails into organized tickets automatically.
- Includes a built-in knowledge base and FAQ system for self-service support.
- Requires PHP 8.1, Composer, and specific PHP extensions like IMAP and Mailparse.
- Needs at least 4 GB of RAM to run smoothly on your server.
- The Open Software Licence (OSL-3.0) places strict requirements if you modify and redistribute the code.
Zendesk, Freshdesk, osTicket
Apache, Nginx, MySQL
- chatwoot/chatwoot38k stars
An open-source customer engagement platform with live chat and shared inbox capabilities.
- Notifuse/notifuse2.2k stars
Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.
- krayin/laravel-crm24k stars
A self-hosted record of customers, leads and sales, built on the Laravel PHP framework.
- nikoksr/notify3.9k stars
A Go library that sends the same message to many messaging services through one call.
composer create-project uvdesk/community-skeleton helpdesk-project cd helpdesk-project php bin/console uvdesk:configure-helpdesk