Skip to content

Latest commit

 

History

History
86 lines (54 loc) · 2.64 KB

README.md

File metadata and controls

86 lines (54 loc) · 2.64 KB

osTicket logo

osTicket - Prerequisites and Installation

This tutorial outlines the prerequisites and installation of the open-source help desk ticketing system osTicket.

Video Demonstration

Environments and Technologies Used

  • Microsoft Azure (Virtual Machines/Compute)
  • Remote Desktop
  • Internet Information Services (IIS)

Operating Systems Used

  • Windows 10 (21H2)

List of Prerequisites

Before installing osTicket, ensure you have the following components installed and configured:
  • Windows Server 2019 or Windows 10 (for testing)
  • Internet Information Services (IIS) with CGI enabled
  • PHP 7.4 or later (Ensure necessary extensions are enabled)
  • MySQL Server 5.7 or later (For database management)
  • osTicket Download Package (Latest version from the official site)
  • SMTP/IMAP Email Settings (For ticket automation and notifications)
  • Microsoft Web Platform Installer (Optional: for ease of installation)

Installation Steps

  • Follow these steps to install osTicket:

  • Step 1: Install IIS and Required Components

  • Open Server Manager → Select Add roles and features.

  • Choose Role-based or feature-based installation.

  • Under Server Roles, select Web Server (IIS) and CGI.

  • Click Next and install the required features.

  • Download and install PHP 7.4+ from the official website.

  • Enable required extensions such as:

    • php_imap.dll
    • php_mysql.dll
    • php_gd2.dll
    • php_curl.dll
  • Add the PHP directory to system environment variables.

Step 3: Install MySQL

  • Download MySQL Server 5.7+ and install it.
  • Set up a root user and password.
  • Create a database for osTicket:

Step 4: Download and Configure osTicket

  • Download the latest osTicket package from osTicket.com.
  • Extract the files into C:\inetpub\wwwroot\osticket.
  • Rename ost-config-sample.php to ost-config.php.
  • Step 5: Configure IIS for osTicket

    • Open IIS Manager.
    • Add a new site pointing to C:\inetpub\wwwroot\osticket.
    • Set the application pool to No Managed Code and enable FastCGI.

    Step 6: Install osTicket via Web Installer

    • Open a browser and navigate to http://localhost/osticket/setup.
    • Follow the installation wizard and enter database credentials.
    • Complete the installation and remove setup directory for security.

    Step 7: Configure Email Settings

    • Go to Admin Panel → Emails → Settings.
    • Configure SMTP and IMAP settings for ticket automation.