Cybersecurity

IT Help Desk Ticketing System (osTicket)

Built a complete help desk environment using osTicket on Ubuntu Server. Demonstrates full ticket lifecycle β€” creation, categorization, escalation from Tier 1 to Tier 2, and resolution.

Tools: osTicket, Ubuntu Server 22.04, Apache, MySQL, PHP, VMware Workstation

Added: February 17, 2026

πŸ“˜ IT Help Desk Ticketing System Project (osTicket)

A complete help desk workflow demonstration built using osTicket on Ubuntu Server.
This project highlights my understanding of ticketing systems, ticket lifecycle,
agent workflow, and basic IT support procedures used in real companies.


πŸ“‚ Table of Contents

  1. Project Overview
  2. System Architecture
  3. Environment Setup
  4. osTicket Installation
  5. Ticketing System Configuration
  6. Ticket Lifecycle Demonstration
  7. What I Learned
  8. Resume Summary
  9. Interview Talking Points

πŸ“Œ 1. Project Overview

This project demonstrates my hands-on experience with:

This project is designed to build strong job-ready IT Support and Help Desk skills.


πŸ—οΈ 2. System Architecture

+-------------------------------+
| Ubuntu Server 22.04           |
|  - Apache Web Server          |
|  - PHP + Extensions           |
|  - MySQL Database             |
|  - osTicket Application       |
+-------------------------------+
             |
             |
+-------------------------------+
| osTicket Web Interface        |
| - User Portal                 |
| - Agent Panel                 |
+-------------------------------+

πŸ’» 3. Environment Setup

VM Platform: VMware Workstation
Server OS: Ubuntu Server 22.04 LTS
Specs:
- 2 vCPU
- 4 GB RAM
- 35 GB Storage

Software Installed: Apache, PHP, MySQL, osTicket


πŸ› οΈ 4. osTicket Installation

Installed osTicket manually by:


🧩 5. Ticketing System Configuration

βœ” Departments created:


βœ” Roles created:

Tier 1 Support

Tier 2 Support


βœ” Teams


βœ” Agents


βœ” End Users (Employees)


🎫 6. Ticket Lifecycle Demonstration

Below is the full lifecycle of a ticket, showing my understanding of how help desk systems work in real jobs.


1) Ticket Creation

User opened a ticket from the user portal.

Example:
"Password Reset Request"

πŸ” βœ” Example Ticket Resolved: Password Reset

This example shows a simple and common help desk issue that almost every IT Support Technician handles: account lockout + password reset.

πŸ“ Issue

User Simranjit Singh could not log in to their workstation.
The system displayed an account lockout message.

Locked Account


πŸ”§ Fix

I opened Active Directory Users and Computers, located the user inside the Employees OU, and performed a password reset to unlock the account.

Password Reset

This restored the user’s access immediately.


πŸ“© Final Reply

A short confirmation was sent back to the user stating that their password was reset and they can now log in successfully.


2) Categorization & Assignment

Ticket categorized under appropriate Help Topic and assigned to:


3) Internal Notes (Technician Documentation)

Tier 1 added an internal note:

Ticket recieved and being reviewed by Tier 1

4) Escalation to Tier 2

Tier 1 escalated issue to:


5) Final Reply to User

Tier 2 provided a professional user-facing reply:

Your issue has been resolved. 
Please check on your side and let us know if you have any further problems.

6) Ticket Closed

Ticket marked as:


🎯 7. What I Learned

From this project I gained real, practical understanding of:

These are core skills for Tier 1 IT Support, Service Desk, Help Desk roles.


πŸ“„ 8. Resume Summary

osTicket Help Desk Ticketing System Project
- Built and configured osTicket on Ubuntu Server
- Set up departments, teams, roles, agents, and users
- Demonstrated full ticket lifecycle: creation, categorization, assignment, escalation, resolution
- Documented internal notes and professional communication with users
- Showcased understanding of real help desk workflows used in companies


πŸ’¬ 9. Interview Talking Points


πŸŽ‰ Project Completed Successfully

This project gives me real experience with help desk ticketing systems, ticket flows, documentation, and escalation β€” skills needed for my first IT job.