Cara Install osTicket di Ubuntu 22.04 LTS

Cara Install osTicket di Ubuntu 22.04 LTS

Instal osTicket di Ubuntu 22.04

Dalam tutorial ini, kami akan menunjukkan cara menginstal osTicket di Ubuntu 22.04 LTS. Bagi Anda yang belum tahu, osTicket adalah open-source dan salah satu sistem tiket yang paling banyak digunakan oleh usaha kecil dan menengah. Salah satu fitur utama osTicket adalah antarmuka berbasis webnya, yang memungkinkan pengguna membuat, melacak, dan menanggapi tiket dukungan pelanggan. Antarmukanya intuitif dan mudah digunakan, dan mencakup alat untuk mengelola dan mengatur tiket, seperti kemampuan untuk menetapkan tiket ke pengguna atau tim tertentu, menetapkan prioritas, dan melacak status tiket.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda menghosting situs Anda di VPS Anda sendiri. Pemasangannya cukup sederhana dan menganggap Anda menjalankan akun root, jika tidak, Anda mungkin perlu menambahkan ‘sudo‘ ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda instalasi langkah demi langkah dukungan pelanggan osTicket dan sistem tiket di Ubuntu 22.04 (Jammy Jellyfish). Anda dapat mengikuti instruksi yang sama untuk Ubuntu 22.04 dan distribusi berbasis Debian lainnya seperti Linux Mint, Elementary OS, Pop!_OS, dan masih banyak lagi.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut: Ubuntu 22.04, 20.04, dan distribusi berbasis Debian lainnya seperti Linux Mint.
  • Sebaiknya gunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Koneksi internet aktif. Anda memerlukan koneksi internet untuk mengunduh paket dan dependensi yang diperlukan untuk osTicket.
  • SEBUAH non-root sudo useratau akses ke root user. Kami merekomendasikan bertindak sebagai non-root sudo userbagaimanapun, karena Anda dapat membahayakan sistem Anda jika Anda tidak berhati-hati saat bertindak sebagai root.

Instal osTicket di Ubuntu 22.04 LTS Jammy Jellyfish

Langkah 1. Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan yang berikut ini apt perintah di terminal.

sudo apt update
sudo apt upgrade

Langkah 2. Menginstal LEMP Stack di Ubuntu 22.04.

Sebelum memulai tutorial ini, server LEMP harus diinstal di server Anda. Jika Anda belum menginstal LEMP Stack, Anda dapat mengikuti panduan kami di sini.

Langkah 3. Menginstal osTicket di Ubuntu 22.04.

Secara default, osTicket tidak tersedia di repositori dasar Ubuntu 22.04. Sekarang jalankan perintah berikut di bawah ini untuk mengunduh osTicket versi stabil terbaru dari halaman resmi sistem Ubuntu Anda:

wget https://github.com/osTicket/osTicket/releases/download/v1.17.2/osTicket-v1.17.2.zip

Selanjutnya, buat direktori osTicket dan ekstrak file yang diunduh di dalam direktori tersebut:

mkdir /var/www/html/osticket
unzip osTicket-v1.17.2.zip -d /var/www/html/osticket

Kami perlu mengubah beberapa izin folder:

chown -R www-data:www-data /var/www/html/osticket
chmod -R 755 /var/www/html/osticket

Sekarang kami mengganti nama file konfigurasi sampel osTicket:

mv /var/www/html/osticket/upload/include/ost-sampleconfig.php /var/www/html/osticket/upload/include/ost-config.php

Langkah 4. Mengonfigurasi MariaDB.

Secara default, MariaDB tidak dikeraskan. Anda dapat mengamankan MariaDB menggunakan mysql_secure_installation naskah. Anda harus membaca dan di bawah setiap langkah dengan hati-hati yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MariaDB:

mysql_secure_installation

Konfigurasikan seperti ini:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Selanjutnya, kita harus masuk ke konsol MariaDB dan membuat database untuk osTicket. Jalankan perintah berikut:

mysql -u root -p

Ini akan meminta Anda memasukkan kata sandi, jadi masukkan kata sandi root MariaDB Anda dan tekan Enter. Setelah Anda masuk ke server basis data, Anda perlu membuat basis data untuk instalasi osTicket:

MariaDB [(none)]> CREATE DATABASE osticket;
MariaDB [(none)]> CREATE USER 'osticket'@'localhost' IDENTIFIED BY 'your-str0ng-passwd';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON osticket.* TO osticket@localhost IDENTIFIED BY "securepassword";
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Untuk sumber daya tambahan dalam menginstal MariaDB, baca postingan di bawah ini:

Langkah 5. Buat Nginx Virtual Host.

Sekarang kita membuat file konfigurasi host virtual Nginx untuk osTicket:

nano /etc/nginx/conf.d/osticket.conf

Tambahkan baris berikut:

server {
 listen      80;
 server_name your-domain.com;
 root        /var/www/html/osticket/upload;
 index       index.php;

 charset utf-8;
 gzip on;
 gzip_types text/css application/javascript text/javascript application/x-javascript image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon;
 location / {
  try_files $uri $uri/ /index.php?$query_string;
 }
 location /api/v0 {
  try_files $uri $uri/ /api_v0.php?$query_string;
 }
 location ~ \.php {
  include fastcgi.conf;
  fastcgi_split_path_info ^(.+\.php)(/.+)$;
  fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
 }
 location ~ /\.ht {
  deny all;
 }
}

Simpan dan tutup file kemudian, restart layanan Nginx dengan perintah berikut:

nginx -t
sudo systemctl restart nginx

Untuk sumber daya tambahan dalam menginstal dan mengelola Nginx, baca postingan di bawah ini:

Langkah 6. Konfigurasikan Firewall.

Sekarang kami menyiapkan Uncomplicated Firewall (UFW) dengan osTicket untuk mengizinkan akses publik pada port web default 80:

sudo ufw allow OpenSSH
sudo ufw allow 'Nginx Full'
sudo ufw enable

Langkah 7. Mengakses Antarmuka Web osTicket.

Setelah berhasil diinstal, buka browser web Anda dan akses UI Web osTicket menggunakan URL http://your-domain.com. Anda akan dialihkan ke halaman berikut:

Instal osTicket di Ubuntu 22.04 LTS Jammy Jellyfish

Selamat! Anda telah berhasil menginstal osTicket. Terima kasih telah menggunakan tutorial ini untuk menginstal osTicket dengan tumpukan LEMP di sistem Ubuntu 22.04 LTS Jammy Jellyfish. Untuk bantuan tambahan atau informasi berguna, kami menyarankan Anda untuk memeriksa situs web resmi osTicket.

VPS Mengelola Penawaran Layanan

Jika Anda tidak punya waktu untuk melakukan semua hal ini, atau jika ini bukan bidang keahlian Anda, kami menawarkan layanan untuk melakukan “VPS Manage Service Offer”, mulai dari $10 (pembayaran Paypal). Silahkan hubungi kami untuk mendapatkan penawaran terbaik!
Tag: osTicket

Admin Tamvan, disegala Arah dan Cuaca..

You might also like