Installation of Opensource Helpdesk – UVdesk on Ubuntu

Open Source Helpdesk – UVdesk 

UVdesk Opens Source Helpdesk

UVdesk is available as SaaS-Based Helpdesk and Open Source Helpdesk System also to overcome the workload of Service Representative and streamline the overall support process for better customer service.

We have realized that every business is not common and their way of approaching with customers is different therefore they need their own customized, flexible and modified helpdesk solution thus we built opensource helpdesk ticket system.

Anyone can inspect, modify or utilize the source code of Symfony component-based ticketing system for any purpose like module building, app integrations, features add-on or to utilize it as their own helpdesk.


Before creating your UVDesk Helpdesk project, make sure that you have already installed all the following Prerequisite –

Installation of UVdesk Opensource Helpdesk 

This is a quick and easy guide for all developers to get you started down to make a powerful helpdesk solution with Symfony and PHP Framework.

Step 1 – Go to Document Root

Once you have completed installation of both needed PHP extensions, then go to document root.

Now, Open it into a terminal.

If you have downloaded zip file then ignore step 1 and step 2

Note – To clear cache in composer you can use this command – composer clear-cache

UVdesk Opensource - cache clear

Step 2- Create The Project

To create your project on to your local machine or server you need to run the below command :

First command - composer create-project uvdesk/community-skeleton helpdesk-project --stability dev

UVdesk Open Source - create project

Step 3 – Project Created Successfully

After creating your project, you should see the “Helpdesk- project” directory inside your document root and all of the code will be inside it.


Step 4 – Execute the Project 

Note – In case to run project in production mode just execute the project on your specified server or domain entry point pointing to public folder reside installed directory.

If you want to run this project in development mode then you have to run below command after giving the path of that created directory.

php bin/console server:run

Get the local URL from terminal, Now copy URL and paste that on your local server or browser.

UVdesk Open Source - Run project with Browser

Step 6 – Setup Page

Now you are on the manual setup page of your custom helpdesk.

UVdesk Open Source - Setup Page
Step 7 – Configure Database

Configure application with the database by filled out database details.

UVdesk Open Source - Database Configuration

Step 8 – Create Admin Login Account

Proceed with following instruction, to create an admin account.

UVdesk Open Source - Create admin account

Step 9 – Migrating With Database

Now, Helpdesk project is ready to be installed and migrating with database.

UVdesk Open Source - Migration with database

Note – Don’t close the window when migrating database to latest schema version.

Step 10 – Helpdesk Project Installed 

Helpdesk project is installed successfully, you will see two panel

UVdesk Open Source - Installed

1. Agent Dashboard – 

UVdesk Open Source - Agent Panel

To access the agent dashboard

by entering admin credential you will be redirected to the UVdesk dashboard.

UVdesk Open Source - Agent Dashboard
2. Knowledgebase –

Click to Knowledgebase, will see the support panel where your customer explore some of your most popular and common articles and able to raised a ticket about their doubt.

UVdesk Open Source - Knowledgebase panel

To set up SMTP/IMAP configuration here is the complete user guide – How to set up SMTP/IMAP in Open Source Helpdesk – UVdesk?

You can also check out the devdocs of UVdesk Opensource Helpdesk on Github. Keep a loyal and friendly relation with your customer by assisting amazing customer support with UVdesk Opensource Helpdesk.

Thank you for viewing this blog, please share your kind views about this Open source Helpdesk Project on Support or support@uvdesk.com

Category(s) UVdesk
. . .

Comments (4)

Add Your Comment

  • Eroll
    How do you change to an actual ip address e.g. ??
    • Vidushi Singh
      First of all please let me know where you want to change the same? As it come at two places 1st – While configuring database and 2nd when we start the inbuilt server of PHP using this command php bin/console server:run
      Looking forward to hearing from you soon so that I can provide you solution accordingly.
  • Nikos
    The command “php bin/console server:run” runs UVdesk and listens only to (localhost).
    How can it listen to
    Otherwise, it is visible only to localhost…
    Also, is there a way to install UVdesk in root document of eg apache (/var/www/html)?
    • Himani Gupta
      The command “php bin/console server:run” runs UVdesk and listens only to (localhost). How can it listen to
      >> You can change the default local IP and run using this command – “php bin/console server:run”
      Is there a way to install UVdesk in root document of eg apache (/var/www/html)?
      >> Yes, you can! Here is the user guide link, we did the same. Do let me know for any further issue we are here to help refer this link to raise your issue.
      Looking forward to hearing from you soon!
      Thanks for reaching us and have a great day ahead!
  • css.php