osTicket is a widely-used open source support ticket system. It seamlessly integrates inquiries created via email, phone and web-based forms into a simple easy-to-use multi-user web interface. Manage, organize and archive all your support requests and responses in one place while providing your customers with accountability and responsiveness they deserve.
osTicket is an attractive alternative to higher-cost and complex customer support systems; simple, lightweight, reliable, open source, web-based and easy to setup and use. The best part is, it’s completely free.
Install lighttpd, PHP, and MySql
Start lighttpd service and add to needed runlevel
Installing and configuring osTicket
Create a webapps folder
Get the source code
Prepare the config file
Edit the php.ini
short_open_tag = On
Config and start MariaDB
/usr/bin/mysql_install_db --user=mysql rc-service mariadb start && rc-update add mariadb default /usr/bin/mysqladmin -u root password 'password'
Create the osTicket database
CREATE DATABASE osticket; GRANT ALL PRIVILEGES ON osticket.* TO 'osticket'@'localhost' IDENTIFIED BY 'osticket password'; FLUSH PRIVILEGES; EXIT
Browse to http://WEBSERVER_IP_ADDRESS/ and set:
All fields are required.
osTicket web path and title
Url to osTicket installation on your server and the title. HelpDesk URL: HelpDesk Title:
Default system email (e.g email@example.com) You can change or add more emails later. Default Email:
Min of six characters for the password. You can change or add more users later. Username: Password: Password (again): Email:
MySQL (version 4.4+) is the only database supported at the moment. MySQL Table Prefix: ost_ MySQL Hostname: localhost MySQL Database: osticket MySQL Username: root MySQL Password: password
and click Install
After the Congratulations osTicket basic installation completed!. click Admin Panel -> Login
After config all in the diferentes tabs, goto Settings tab and check Online on Helpdesk Status
You have osTicket working!
- To add a ticket: http://WEBSERVER_IP_ADDRESS/
- To administrate: http://WEBSERVER_IP_ADDRESS/scp/login.php
Remove the installer
Adding language support
You can add a new language by just downloading the
phar file to include/i18
Here is an example