Dalam posting ini, Anda akan belajar cara menginstal osTicket di CentOS 8 / RHEL 8
Pengantar
osTicket adalah sistem tiket dukungan sumber terbuka yang banyak digunakan. Ini dengan mulus mengintegrasikan pertanyaan yang dibuat melalui email, telepon, dan formulir berbasis web ke dalam antarmuka web multi-pengguna yang mudah digunakan. Kelola, atur, dan arsipkan semua permintaan dan tanggapan dukungan Anda di satu tempat sambil memberikan akuntabilitas dan respons yang layak kepada pelanggan Anda.
BEBERAPA FITUR KAMI
- Laporan Dasbor
dasbor yang kaya dan sederhana membuat Anda tetap up-to-date pada statistik meja bantuan Anda
- Filter Tiket
sistem pemfilteran tiket yang kuat memastikan tiket yang tepat dikirim ke departemen yang tepat sehingga Anda akan mendapatkan lingkungan yang bebas dari kekacauan
- Topik Bantuan yang Dapat Dikonfigurasi
Tambahkan, edit, dan hapus topik meja bantuan yang sesuai dengan preferensi Anda
- Portal Dukungan Pelanggan
Sistem portal dukungan pelanggan yang kuat untuk membantu bisnis Anda mempertahankan hubungan pelanggan yang bahagia
- Perjanjian Tingkat Layanan
Cukup atur jam kerja Anda dan sistem kami akan menangani sisanya sehingga Anda tidak perlu khawatir
Instalasi
Cukup ikuti langkah-langkah di bawah ini
Perbarui sistem
- Perbarui sistem Anda dan instal yum-utils
sudo yum -y update && sudo yum -y install yum-utils
Instal dan Konfigurasi mariaDB
- Instal dan Konfigurasikan database MariaDB
sudo yum -y install @mariadb
- Mulai dan aktifkan layanan mariadb
sudo systemctl enable --now mariadb
- Amankan server Database Anda setelah instalasi
sudo mysql_secure_installation
- Langkah selanjutnya adalah membuat osTicket basis data. Login ke server database Anda sebagai pengguna root dan buat database untuk osTicket
mysql -u root -p
CREATE DATABASE osticket_db;
GRANT ALL PRIVILEGES ON osticket_db.* TO osticket_user@localhost IDENTIFIED BY "unixcopPassword";
FLUSH PRIVILEGES;
\q
Instal Server Web Apache
- Jalankan perintah berikut untuk mengunduh dan menginstal apache
sudo yum install httpd -y
- Mulai layanan.
sudo systemctl enable --now httpd
- Tampilkan status layanan
systemctl status httpd
Instal PHP
- Instal PHP 7.4 pada CentOS 8. Tambahkan repisitories EPEL dan Remi sebagai berikut:
sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf -y install yum-utils
- Setel ulang modul php AppStream
sudo dnf module reset php
- Kemudian aktifkan modul PHP 7.4
sudo dnf module install php:remi-7.4
- Instal juga ekstensi PHP 7.4 lainnya seperti yang ditunjukkan di bawah ini
sudo dnf install wget php php-{pear,cgi,common,curl,mbstring,gd,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap,apcu} -y
- Pastikan versi PHP yang akan diinstal adalah v7.4
php --version
Unduh dan Instal osTicket
- Pertama, instal beberapa alat yang berguna
dnf install curl wget unzip -y
- Unduh rilis terbaru osTicket dengan menjalankan perintah di bawah ini.
curl -s https://api.github.com/repos/osTicket/osTicket/releases/latest | grep browser_download_url | grep "browser_download_url" | cut -d '"' -f 4 | wget -i -
- Kemudian ekstrak osTicket yang telah diunduh
unzip osTicket-v*.zip -d osTicket
- Pindahkan folder osTicket ke /var/www direktori
mv osTicket /var/www/
- Buat file konfigurasi osTicket
cp /var/www/osTicket/upload/include/ost-sampleconfig.php /var/www/osTicket/upload/include/ost-config.php
- Ubah kepemilikan menjadi Apache untuk direktori ini
sudo chown -R apache:apache /var/www/osTicket
Mengonfigurasi Server Web Apache
- Buat file VirtualHost untuk osTicket pada konfigurasi Apache.
vim /etc/httpd/conf.d/osticket.conf
- Kemudian tambahkan berikut ini:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/osTicket/upload
ServerName osticket.unixcop.com
ServerAlias www.osticket.unixcop.com
<Directory /var/www/osTicket/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/osticket_error.log
CustomLog /var/log/httpd/osticket_access.log combined
</VirtualHost>
- Aktifkan layanan php-fpm
systemctl enable --now php-fpm
- Edit setelan penerapan SElinux
sudo setsebool -P httpd_can_network_connect 1
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/osTicket(/.*)?"
sudo restorecon -Rv /var/www/osTicket/
- Mulai ulang apache
systemctl restart httpd
- Buka port http dan https di firwalld
firewall-cmd --add-service={http,https} --permanent
firewall-cmd --reload
Instal osTicket di CentOS 8
- Kunjungi konsol Web osTicket dengan http://osticket.unixcop.com di browser web Anda.
- Konfirmasi pemeriksaan persyaratan perangkat lunak lalu klik lanjutkan seperti yang ditunjukkan di bawah ini:
- Masukkan informasi yang diperlukan untuk setelan sistem dan Pengguna Admin
- Isi juga Database yang kita buat seperti pada gambar lalu klik install Now
- Dengan instalasi yang berhasil, Anda akan mendapatkan halaman seperti di bawah ini:
CATATAN :Untuk masuk ke sistem backend ( Panel kontrol Staf), gunakan tautan di bawah panel kontrol Staf Anda osticket.unixcop.com/scp
- Akses Panel Kontrol Staf Anda dengan kredensial pengguna admin yang Anda masukkan sebelumnya saat penginstalan
- Anda akan mendapatkan peringatan ini untuk menghapus pengaturan direktori seperti yang ditunjukkan di bawah ini, jadi hapus dengan menjalankan perintah di bawah ini:
sudo chmod 0644 /var/www/osTicket/upload/include/ost-config.php
sudo rm -rf /var/www/osTicket/upload/setup/
- Segarkan kembali halaman
- Kemudian klik Kelola untuk mendapatkan topik bantuan seperti yang ditunjukkan di bawah ini
Kesimpulan
Itu dia
Kami menunjukkan cara menginstal osTicket di CentOS 8 /RHEL 8
terima kasih…