This guide installs osTicket on a standard LAMP/LEMP stack.
Download the latest osTicket release and extract it to your web root.
Copy the sample config file:
cp include/ost-sampleconfig.php include/ost-config.php
Ensure the include/ directory is writable by the web server user.
sudo mysql -u root -p
CREATE DATABASE osticket_db CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'osticket_user'@'localhost' IDENTIFIED BY 'StrongPassword123!';
GRANT ALL PRIVILEGES ON osticket_db.* TO 'osticket_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Open http://example.com/setup and follow the web installer.
Remove the setup/ directory and make include/ost-config.php read-only after installation.
Check the osTicket installation guide or reach out via our contact page.