osTicket client installation on Microsoft Azure
Use the video tutorial and written instructions in conjunction with each other to make the installation easy
Azure ($200 in free credits with a new account): https://azure.microsoft.com/en-us/free/
-
Create Resource Group
- Open the Azure Portal.
- Create a new resource group named "Lab3RG" with the password "CyberLab123!".
-
Create Virtual Machine:
- Create a virtual machine named "osTicket" in the "USW3" region, running Windows 10 with 4 vCPUs.
- Use the same username and password throughout the setup.
- Choose default settings.
-
Remote Desktop Access:
- Obtain the public IP of the "osTicket" VM.
- Remote Desktop into osTicket using the public IP.
-
Install IIS with Windows CGI:
- (Within VM) Open Control Panel -> Programs -> Turn Windows Features On/Off.
- Enable Internet Information Services (IIS) with CGI.
- Test IIS by typing "127.0.0.1" into the browser.
-
Install Required Components:
- Download and install PHP Manager for IIS.
- Download and install Rewrite Module.
- Create a "C:\PHP" directory on the local hard drive.
-
Install PHP 7.3.8:
- Download PHP 7.3.8 zip file.
- Extract files to "C:\PHP".
-
Install VC_redist:
- Install VC_redist from the downloaded files.
-
Install MySQL Server:
- Download and install MySQL Server with standard configuration.
- Set up credentials: User - root, Password - Password1.
-
Register PHP in IIS:
- Open IIS as an administrator.
- Register PHP version by browsing to "C:\PHP\php-cgi".
- Restart the osTicket server in IIS.
-
Install osTicket:
- Copy the contents of the osTicket folder to "C:\inetpub\wwwroot\osTicket".
- Rename the "upload" folder to "osTicket".
- Restart IIS.
- Access the osTicket installer page by browsing to the server.
-
Configure osTicket:
- Enable necessary PHP extensions in PHP Manager.
- Refresh osTicket installer page.
- Rename "ost-sampleconfig.php" to "ost-config.php".
- Set appropriate permissions for "ost-config.php".
- Continue the setup, providing necessary information.
- Do not install yet; proceed to install Heidi SQL.
-
Install Heidi SQL:
- Download and install Heidi SQL.
- Create a new connection with the MySQL credentials (User - root, Password - Password1).
-
Complete osTicket Setup:
- Finish the osTicket setup from the browser.
- Use MySQL credentials in Heidi SQL.
- Delete the "setup" folder from "C:\inetpub\wwwroot\osTicket".
- Adjust permissions for "ost-config.php".
- Note the login details for future access.