I want to share how to install osTicket v1.14 for Ubuntu 20.04 server. osTicket written by php mysql. This guide for installation process not for any customize.
★ How To Install Java And Tomcat On Ubuntu 16.04
★ How To Install DNS Server (Bind9) On Ubuntu 20.04
My server info :
IP address : 10.66.11.15
OS : Ubuntu 20.04 LTS
RAM : 2 GB
Disk : 50 GB
vCPU : 2
CPU op-mode(s) : 64-bit
Service : osTicket v1.14.2
Database : Mariadb
PHP : 7.3
Step #01: Must be server update and upgrade.
root@osTicket:~# vi /etc/resolv.conf
Insert name server as like below
nameserver 8.8.8.8
Step #02: Install web server (Apache) and database server (Mariadb).
root@osTicket:~# apt install software-properties-common root@osTicket:~# add-apt-repository ppa:ondrej/php root@osTicket:~# apt update root@osTicket:~# apt install php7.3 -y root@osTicket:~# apt install mariadb-server libapache2-mod-php7.3 php7.3-mbstring php7.3-cli php7.3-mysql php7.3-cgi php7.3-fpm php7.3-gd php7.3-imap php7.3-xml php7.3-intl php-dev libmcrypt-dev php-pear php-apcu unzip -y root@osTicket:~# systemctl enable apache2 root@osTicket:~# systemctl start apache2 root@osTicket:~# systemctl enable mariadb root@osTicket:~# systemctl start mariadb root@osTicket:~# mysql_secure_installation
If needed root password setup so run last command otherwise not run this command. mysql_secure_installation. By default mariabd is secure.
Step #03: Create database, use and user password.
MariaDB [(none)]> create database osticket_db; MariaDB [(none)]> create user osticket_user@localhost identified by 'Passw0rd@123'; MariaDB [(none)]> grant all privileges on osticket_db.* to osticket_user@localhost identified by 'Passw0rd@123'; MariaDB [(none)]> flush privileges; MariaDB [(none)]> exit;
Step #04: Download and extract into root folder.
root@osTicket:~# wget https://github.com/osTicket/osTicket/archive/v1.14.2.zip root@osTicket:~# unzip v1.14.2.zip root@osTicket:~# mv osTicket-1.14.2/* /var/www/html/ root@osTicket:~# rm -rf /var/www/html/index.html root@osTicket:~# cp /var/www/html/include/ost-sampleconfig.php /var/www/html/include/ost-config.php
Setup file permission for root folder.
root@osTicket:~# chown -R www-data:www-data /var/www/html/ root@osTicket:~# chmod 755 -R /var/www/html/ root@osTicket:~# vi /etc/apache2/sites-available/000-default.conf
Now see default web root folder is /var/www/html/ otherwise it is change needed.
Restart web server using below command.
root@osTicket:~# service apache2 restart
Now browse server ip address for complete web installation process.
http://10.66.11.15/
Step #05: Check osTicket prerequisites if all is done!
Click Continue
Step #06: osTicket basic installation.
Create system settings, Admin user and database configuration (db name, user name & password).
Click Install Now
Wait at least 1-2 min for complete installation process done! Then see Congratulations! page and login url.
After complete installation done! Then access your staff panel and home page.
Step #07: After installation done change some permission and remove setup folder.
root@osTicket:~# rm -rf /var/www/html/setup/ root@osTicket:~# chmod 0644 /var/www/html/include/ost-config.php
For more details see YouTube channel and subscribe.
- How To Install Zabbix Server 6.4 On AlmaLinux 8 Server - August 9, 2024
- How To Clear RAM Memory Cache Buffer Linux Server - February 29, 2024
- How To Install Apache Cloud Stack Management Server 4.17 On Ubuntu 22.04 - February 1, 2024
Leave a Comment