community-skeleton

From public sources

UVdesk Community is an open-source helpdesk and ticketing system built on Symfony, for managing customer support requests, agents and knowledge bases.

ApplicationCategory: Web Apps · Automation · CRM · Helpdesk & supportOpen sourcedata checked Oct 15, 2026

Overview

Customer support teams often juggle emails, tickets and customer questions across scattered tools. UVdesk Community is an open-source helpdesk and ticketing system that brings these requests into one place, with tickets, agents, groups, teams and customers managed together. The system includes agent privileges, saved replies, spam blocking, automated workflows through its Automation Bundle, and a Mailbox Component that converts incoming emails into support tickets. A customizable support center portal lets customers interact with staff, while a knowledge base and FAQ system organizes help articles. It also supports multilingual translation, custom branding, a REST API bundle and an extension framework for third-party integrations. It is built on Symfony and Backbone.js, released under the OSL-3.0 license, and intended for organizations that want a self-hosted helpdesk they can customize. It can be installed with Composer, a direct archive download, Docker or Vagrant, and requires PHP 8.1 with the PHP IMAP and Mailparse extensions.
  • agent-privilege
  • backbonejs
  • crm
  • customer-support
  • docker-runtime
  • ecommerce-apps
  • ecommerce-apps-integration
  • freshdesk-alternative
  • knowledgebase
  • mailboxes
  • opensource
  • osticket-alternative

Installation

Commands are shown, never run by the marketplace. Check them against the official documentation.

Compatibility

Unknown means no evidence was found — not that the product is incompatible.
PlatformStatusArchitectureEvidenceConfidence
Web browserCompatible—Declared on the card—
Server / self-hostedUnknown———
Container (OCI)Unknown———

Releases

checked Oct 29, 2026
v1.1.8LatestSep 19, 2025Official source ↗

Files in 1.1.8

This release has no attached files.

Release history

Quality profile

algorithm quality-v1.0 · assessed Oct 15, 2026
Quality Score96
Risk Score0
Confidence 1.00
Quality Score and Risk Score are different measures. A high score does not guarantee safety.

Score components

Maintenance · 2020
last activity 9 days ago
Documentation · 1515
README 14505 chars, description present
Ready to use · 1515
install instructions: yes; releases: yes
Metadata · 1010
4/4 of description, homepage, license, topics
Releases · 106
10 release(s), latest 391 days ago
Category confidence · 1010
classifier confidence 1
Adoption · 1010
19631 stars (log-dampened, 10k = max)
License clarity · 55
SPDX OSL-3.0
Community · 55
issues enabled, 563 forks

License

OSL-3.0
Known licensefrom the repository host

This is the catalog policy status, not legal advice.

Sources

github.com/uvdesk/community-skeletonPrimary★ 19,631 starslast activity Oct 7, 2026Primary repository · Confidence 1.00

Reviews

Sign in to write a review

No reviews yet.

Alternatives

README

From uvdesk/community-skeleton · license OSL-3.0 · fetched Oct 29, 2026

Uvdesk community helpdesk project skeleton packaged along with the bare essential utilities and tools to build and customize your own helpdesk solutions.

Visit our official demo website to see it in action!

Check out UVdesk on Symfony Official Website – Symfony

Getting Started

  • About
  • Features
  • Documentation
  • Modules
  • Requirements
  • Installation
  • Docker Runtime
  • Docker Persistent Container
  • Vagrant Virtual Environment
  • License
  • Security Vulnerabilities
  • Feedback
  • Contributions

About

Build on top of symfony and backbone.js, UVdesk Community is an open-source, service-oriented, and event-driven helpdesk system designed for easy customization and seamless client support. Its extensible architecture allows organizations to deliver efficient, tailored customer service with minimal effort.

The standard distribution includes a comprehensive set of helpdesk packages to support a wide range of use cases and operational needs.

  • Core Framework - At the heart of the helpdesk system, the core framework consists of all the necessary apis required by your project and dependent packages to keep things running smoothly

  • Extension Framework - Introduces support for third-party package integration and development to easily build and extend the functionalities of your helpdesk system as per your requirements

  • Automation Bundle - Adds support for workflows and prepared responses to automate any specific operations within your helpdesk system

  • Mailbox Component - Convert and get all your emails to support tickets on UVDesk and manage customer query easily.

  • Support Center Bundle - Integrates the easily customizable support center portal to enable users to easily interact with the support staff through your helpdesk system

Reach out to us at our official gitter chat or by joining forum for any queries, concerns and feature request discussions.

The development of the uvdesk community edition is led by the uvdesk team and backed by Webkul. Visit our website to learn more about the UVDesk Helpdesk System.

Features

  • Translation Support (Multilingual)
  • Unlimited agents, groups, teams, customers, tickets, and more.
  • Agent Privileges
  • No limit on the number of mailbox/email integrations.
  • Saved Replies – Quickly respond to frequent questions.
  • Filter tickets by status, ID, agent, customer, and more.
  • Block Spam
  • Agent Activity
  • Marketing Announcement
  • Marketing Modules
  • Kudos
  • Microsoft Apps
  • reCAPTCHA option.
  • Standard automated workflows.
  • Notes for agents.
  • Custom branding.
  • Change logo & favicon.
  • Broadcasting message.
  • Ticket Forwarding.
  • Prepared Response.
  • Email Notification.
  • Effective search.
  • User Friendly Web Installer.
  • Supports multiple attachments.
  • A powerful knowledge base and FAQ system—organize content by articles, categories, and folders.
  • Ticket types, Multiple Tags.
  • Email Templates.
  • API Bundle and Documentation
  • Edit/Delete/Pinned ticket and thread.
  • Easily add collaborators and unlock even more capabilities.
  • Explore Apps

Documentation

Visit docs.uvdesk.com to read our official documentation and learn more about the uvdesk community project.

We use Jekyll to develop and maintain our documentations. Consider contributing by submitting a pull request to our project's jeykll repository.

Requirements

  • OS: Ubuntu 16.04 LTS or higher / Windows 7 or Higher (WAMP / XAMPP).
  • SERVER: Apache 2 or NGINX.
  • RAM: 4GB or higher.
  • PHP: 8.1
  • Processor: Clock Cycle 1 Ghz or higher.
  • For MySQL users: 5.7.23 or higher.
  • Composer: 2 or higher.
  • PHP IMAP & PHP Mailparse for Ubuntu, Windows, Centos, Mac.

Installation

The installation process is broken down into two distinct steps:

  • Setup
  • Configuration

Setting up your helpdesk project

In this step, you'll download the Helpdesk project skeleton and install its dependencies.

You can either use Composer to download and install everything automatically, or download a pre-packaged archive that includes all dependencies. We recommend using Composer whenever possible for easier updates and better dependency management. However, if you're on a system with limited resources (e.g., shared hosting), the archive download may be more reliable.

Regardless of the method you choose, the configuration process for Helpdesk remains the same.

Composer

You can use composer to setup your project by simply running the following command from your terminal:

$ composer create-project uvdesk/community-skeleton helpdesk-project
Direct Download

Alternatively, you can also download the zip archive of the latest stable release and extract its content by running the following commands from your terminal:

$ wget "https://cdn.uvdesk.com/uvdesk/downloads/opensource/uvdesk-community-current-stable.zip" -P /var/www/
$ unzip -q /var/www/uvdesk-community-current-stable.zip -d /var/www/ \

Configuring your helpdesk project

After you've downloaded and installed all the project dependencies, you can configure your helpdesk installation using either of the following ways:

Using Terminal
$ php bin/console uvdesk:configure-helpdesk
Using Web Installer Wizard
Extract the contents of zip and execute the project in your browser in case of project zip download:
http(s)://localhost/community-skeleton/public
In case of created project using command, execute the project in your browser:
http(s)://localhost/helpdesk-project/public

or

http(s)://example.com/public

After opening your project in the web browser, you will be greeted by the web installer which will guide you in configuring your project.

Run project on localhost (dev mode)
php bin/console server:run

How to clear cache:

php bin/console c:c
☁️ Deploy UVdesk on the Cloud with Amazon AMI

Easily launch UVdesk on the cloud using our pre-configured Amazon Machine Image (AMI), available directly from the AWS Marketplace:

👉 Launch UVdesk on AWS

This AMI offers a quick and hassle-free way to set up UVdesk on a secure, scalable AWS environment. Perfect for both production deployments and testing purposes, with no need for manual configuration.

How to log in as admin/agent:

Below url is the default url for admin/agent login if you have not made any changes for /member prefix.

http(s)://example.com/en/member/login

How to log in as customer:

Below url is the default url for customer login if you have not made any changes for /customer prefix.

http(s)://example.com/en/customer/login

Docker Runtime

Dockerize your helpdesk project

Docker Persistent Container

Get started with Uvdesk now by using docker persistent container

Vagrant Virtual Environment

Get started with uvdesk now by using vagrant to setup virtual environment

Modules

Available Modules/Apps

Need something else ? email us at support@uvdesk.com

License

All libraries and bundles included in the UVDesk Community Edition are released under the OSL-3.0 license license.

Security Vulnerabilities

Please don't disclose any security vulnerabilities publicly. If you find any security vulnerability in our platform then please write us at support@uvdesk.com.

Feedback

Feedback (Support Community project by raising feedback)

Contributions

This project is hosted on Open Collective and exists thanks to our contributors:

Backers

Thank you to all our backers! 🙏

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website.

Open the repository ↗