First Install — Linux, Directory

First Time Installing osTicket or osTicket Awesome
(using Linux, installing to a directory)

This guide will help you install osTicket Awesome for the first time into a directory on your self-hosted Linux server.

If you already have an osTicket or an osTicket Awesome installation, if you’re using a Windows IIS server, or if you are installing to a subdomain (rather than a directory), please go back to this menu.

Most people install osTicket Awesome into a directory. You can name that directory anything that you want. Common names that people use are osticket, helpdesk or support.

For the purpose of these instructions we will assume that your website is www.your-domain.com and that the support directory will be in your web root, thus your osTicket Awesome installation will be www.your-domain.com/support

(Your web root may be called public_html, www, httpdocs or something different depending on your web server configuration)

Download and extract the latest osTicket Awesome .zip. Put the upload folder in your web root directory. Rename it to support.

  • cPanel

    Download the osTicket Awesome installation .zip to your computer

    Upload .zip to your yourdomain.com web root directory

    Extract the .zip file

    Rename the upload directory to support

    Select README.txt and the osTicket Awesome .zip and click Delete

    Uploading files in cPanel
  • Plesk

    Download the osTicket Awesome installation .zip to your computer

    Go to yourdomain.com > File Manager

    Upload .zip to your web root directory

    Select the .zip file and click Extract Files

    Rename the upload directory to support

    Select README.txt and the osTicket Awesome .zip and click Remove

    Uploading files in Plesk
  • FTP

    Download the osTicket Awesome installation .zip to your local computer

    Extract the .zip on your computer

    Rename the upload folder to support

    Transfer the support folder to your web root directory

    Uploading files via FTP
  • CLI

    Download the osTicket Awesome installation .zip to your computer

    Use one of the above methods to transfer it to the root directory of your domain

    Terminal
    # unzip osTicket-*-Awesome-*.zip
    # mv upload support
    # rm -r osTicket-*-Awesome-*.zip README.txt

Rename support/include/ost-sampleconfig.php to support/include/ost-config.php

  • cPanel

    Open the File Manager

    Navigate to support/include/ost-sampleconfig.php and select it

    Click Rename

    Rename it ost-config.php

    Renaming config file in cPanel
  • Plesk

    Open the File Manager

    Navigate to support/include/ost-sampleconfig.php

    Click beside the file and select Rename

    Rename it ost-config.php

    Renaming config file in Plesk
  • FTP

    Navigate to support/include/ost-sampleconfig.php

    Right-click on the file and select Rename

    Rename it ost-config.php

    Renaming config file via FTP
  • CLI
    Terminal
    # mv support/include/ost-sampleconfig.php support/include/ost-config.php

Create a database using cPanel, Plesk, phpMyAdmin or CLI. Create a user for your database.

  • cPanel

    Go to Databases > MySQL Databases

    Click Create New Database > enter a name > click Create Database

    Click Add New User > enter a name > enter a password > click Create User

    Click Add User To Database > select your user > select your database > click Add

    Click Manage User Privileges > check All Privileges > click Make Changes

  • Plesk

    Go to Databases

    Click Add Database

    Enter a Database name

    Enter a Database username

    Enter a Password

    Click OK

  • phpMyAdmin

    Open phpMyAdmin and select your database

    Click Export

    Select Custom

    Make sure all Tables are selected

    Select Add Drop Table

    Click Go

  • CLI
    Terminal
    # mysql -u root -p
    mysql> create database osticket_;
    mysql> create user 'osticket-user'@'localhost' identified by 'Pa$$w0rd';
    mysql> grant all privileges on osticket_.* to 'osticket-user' identified by 'Pa$$w0rd';
    mysql> flush privileges;
    mysql> exit;

Go to www.your-domain.com/support and follow the prompts to complete the installation

Web installer for directory installation
Tip: Always clear your browser cache after installing an update

Now take a look at our post-installation tasks

Help improve these instructions