community-skeleton README

The project's README from github.com/uvdesk/community-skeleton. As one markdown file: README.md.

Latest Stable Version Total Downloads Backers on Open Collective Sponsors on Open Collective connect on gitter discuss on uvdesk forum Checkout us on open source projects from India

➡️ Website | Documentation | Installation Guide | Forums | Community ⬅️

Arabic German English Spanish French Italian Danish Polish Turkish Chinese Brazil

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

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.

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

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

Installation

The installation process is broken down into two distinct steps:

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 [email protected]

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 [email protected].

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.

community-skeleton (uvdesk/community-skeleton)

Searching Database…

Что это такое?UVdesk Community — это бесплатная helpdesk-платформа с открытым исходным кодом: система заявок (тикетов) для поддержки клиентов, построенная на фреймворке Symfony и backbone.js. Она охватывает тикеты, почтовые ящики, базу знаний и расширяемую систему бандлов.
Это размещённый сервис вроде Zendesk или мне нужно запускать его на своём сервере?Вы размещаете его сами — это веб-приложение на PHP, которое разворачивается на вашем собственном сервере Apache или NGINX с MySQL, а не облачный SaaS. Если хочется запустить его в облаке, на AWS Marketplace доступен готовый преднастроенный образ Amazon Machine Image.
Как его установить — через Composer, архив или Docker?Создайте проект через Composer (composer create-project uvdesk/community-skeleton) или скачайте готовый zip-архив релиза, затем откройте его в браузере и пройдите мастер веб-установки. Варианты с Docker, Vagrant и AWS AMI тоже описаны в документации.
Что должно быть на сервере до установки?PHP 8.1 с расширениями IMAP и Mailparse, MySQL 5.7.23+, Composer 2+, Apache или NGINX и около 4 ГБ оперативной памяти. Поддерживаются Ubuntu 16.04+ и Windows 7+ (WAMP/XAMPP), а также есть инструкции по настройке для CentOS и Mac.
Им можно пользоваться сразу из коробки или это стартовый набор, который нужно дорабатывать?Работает сразу из коробки — стандартная поставка включает бандлы core, extension, automation, mailbox и support-center, а также веб-установщик. Но этот репозиторий — скелет: задумка в том, чтобы построить и настроить на его основе свою собственную helpdesk-систему.
Есть ли ограничения по числу агентов или тикетов, когда моя команда поддержки растёт?Искусственных ограничений нет: неограниченное число агентов, групп, команд, клиентов и тикетов, причём права выдаются каждому агенту индивидуально — так можно регулировать, кто что может делать. Поэтому система масштабируется от маленькой компании до крупного отдела поддержки.
Письма клиентов автоматически превращаются в тикеты?Да — компонент почтовых ящиков преобразует входящие письма в тикеты внутри UVdesk, и на количество настроенных интеграций с ящиками или почтой ограничений нет.
Там есть база знаний для самообслуживания?Да: база знаний и система FAQ, организованные по статьям, категориям и папкам, плюс настраиваемый портал центра поддержки, где клиенты взаимодействуют со специалистами.
Можно ли автоматизировать повторяющуюся работу поддержки?Бандл automation добавляет рабочие процессы (workflows) и заготовленные ответы. Кроме того, есть сохранённые ответы на частые вопросы, блокировка спама, пересылка тикетов и стандартные автоматические сценарии.
Где входят в систему агенты и клиенты?По умолчанию агенты заходят по адресу /en/member/login, а клиенты — по адресу /en/customer/login на домене вашей helpdesk-системы, если вы не измените эти префиксы.
What are similar projects?chatwoot, Kooboo, SSPanel-UIM, MaxKB, unopim, caprover, temporal, matomo
Creator
uvdesk
Size
34.9 MB
Stars
19.6K
Age
7y
Commits · 90 Days