Learn how to install the OSTICKET customer support system on a Linux Ubuntu 22.04 LTS server

The osticket support ticketing system is a powerful, easy-to-use help desk software that enables businesses to provide efficient customer service. It allows businesses to create and manage tickets, assign tasks, track progress, and communicate with customers. Additionally, the system provides features such as automated ticket routing, customizable ticket forms, multiple language support, and more! With these features, businesses can quickly respond to customer inquiries and ensure that their customers receive the best possible service. Additionally, it provides an easy way for customers to submit queries or complaints directly from the website or mobile app. By using this system, companies can ensure that all customer inquiries are addressed in a timely manner, helping them build better relationships with their customers. Read this tutorial right up to the end to learn how to complete the setup


In order to complete this tutorial, the following is a list of items that may be needed or required. Please ensure to have these items available before taking implementation action to ensure success:
1) A desktop or laptop with at least 4GB of RAM, a dual-core processor, and at least 50GB of free disk space
2) A Linux Ubuntu 22.04 LTS virtual machine or cloud-hosted VPS
3) An SSH client such as Putty or the Linux / MacOS terminal app
4) The LOMP stack – Linux, OpenLiteSpeed, MariaDB, LSPHP
5) The OSTICKET installation files


1) Download and install OpenLiteSpeed Web Server
2) Download and install PHP extensions
3) Download and install MariaDB
4) Create a MariaDB database and download OSTICKET
5) Create an OSTICKET Virtual Host and complete the post-installation setup.

Step 1: Download and install OpenLiteSpeed Web Server

In order to install OSTICKET on your server you need a good web server. You need a server that can handle thousands of concurrent connections with a small memory footprint. OpenLiteSpeed is such as server and you can use it to setup OSTICKET. Run the commands below to install OpenLiteSpeed Web Server.

Run the command below to set a username and password for your OLS administrator user account
Configure the Ubuntu uncomplicated firewall to allow network connections on port 8088, port 7080, port 80 and port 443

Step 2: Download and install PHP extensions

The next step is to install needed PHP extensions. These extensions enable PHP features and functions that OSTICKET requires. Copy and paste in to your terminal the command below to install the extensions

Step 3: Download and install MariaDB

OSTICKET requires a database to store use generated information and application settings. In order to setup a relational database in Ubuntu, you first need to install a database management system such as MariaDB. Run the following command to install MariaDB

When the setup is complete, run the mysql secure installation script
Below are questions that the script will ask and responses that you can provide for each question:

Enter current password for root (enter for none):
OK, successfully used password, moving on…

Set root password? [Y/n] Y
New password:
Re-enter new password:
Password updated successfully!

Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y.

Step 4: Create a database for OSTICKET and download OSTICKET

Next, run the commands below to create a database for OSTICKET:

Open a new browser window and run a google search for “OSTICKET download” click on the returned link to the OSTICKET download page. On the Core Version tab, select OSTICKET v1.17.2 and click Next Step. Select a Language and click Next Step. Select a Plugin from the list of available plugins and click Next Step. Type in your details on the Subscribe to OSTICKET mailing lists form and click Send. The OSTICKET zip file will be downloaded to your computer.

Upload the OSTICKET zip file to the Ubuntu server

Once the OSTICKET zip file download is complete, run the command below to create a directory for OSTICKET in the OpenLiteSpeed server root

Download and install the Filezilla FTP client. Open Filezilla and type in the IP address of your Linux Ubuntu server on the Host field. Type in your server username and password on the appropriate fields, ensure that port is set to 22 and click QUICKCONNECT. Drag the OSTICKET zip file to the home directory on your Linux Ubuntu server and run the command below to extract the file to /usr/local/lsws/osticketsvr.

Step 5: Create an OSTICKET Virtual Host and complete the post-installation setup.