GNU/Linux >> Belajar Linux >  >> Linux

Cara Memasang ((OTRS)) Sistem Tiket Edisi Komunitas di Alma Linux 8

OTRS ((Edisi Komunitas)) adalah singkatan dari "Sistem Tiket Masalah Sumber Terbuka" adalah rangkaian manajemen layanan sumber terbuka dan gratis. Ini adalah salah satu alat tiket paling populer yang digunakan oleh meja bantuan, pusat panggilan, dan tim manajemen layanan TI. Itu ditulis dalam bahasa pemrograman PERL dan menggunakan MariaDB sebagai backend database. OTRS ((Edisi Komunitas)) dibuat dari tiga komponen termasuk, dasbor admin, portal agen, dan portal pelanggan. Ini memiliki mekanisme intuitif yang memungkinkan Anda untuk dengan mudah bermigrasi dari solusi populer ke OTRS ((Edisi Komunitas)).

Dalam posting ini, kami akan menunjukkan cara menginstal Software Ticketing OTRS ((Community Edition)) Community Edition di Alma Linux 8.

Prasyarat

  • Server yang menjalankan Alma Linux 8.
  • Kata sandi root dikonfigurasi di server.

Instal Ketergantungan yang Diperlukan

Sebelum memulai, Anda perlu menginstal repo EPEL dan dependensi lainnya ke server Anda.

Pertama, instal repo EPEL dan aktifkan repo Powertools dengan perintah berikut:

dnf install epel-release -y 
dnf config-manager --set-enabled powertools

Selanjutnya, instal dependensi lain yang diperlukan dengan perintah berikut:

dnf install gcc expat-devel procmail mod_perl perl perl-core sharutils -y

Setelah semua dependensi terinstal, Anda dapat melanjutkan ke langkah berikutnya.

Instal Apache dan MariaDB

Selanjutnya, Anda perlu menginstal server web Apache dan server database MariaDB ke sistem Anda. Anda dapat menginstal keduanya dengan perintah berikut:

dnf install httpd mariadb-server -y

Setelah instalasi berhasil, mulai dan aktifkan layanan Apache dan MariaDB dengan perintah berikut:

systemctl start httpd mariadb
systemctl enable httpd mariadb

Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya.

Buat Database untuk OTRS

Pertama, Anda perlu mengamankan instalasi MariaDB dan mengatur kata sandi root. Anda dapat melakukannya dengan perintah berikut:

mysql_secure_installation

Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini:

Enter current password for root (enter for none): 
Set root password? [Y/n] Y
New password: 
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

Setelah MariaDB diamankan, masuk ke shell MariaDB dengan perintah berikut:

mysql -u root -p

Setelah Anda masuk, buat database dan pengguna untuk OTRS dengan perintah berikut:

MariaDB [(none)]> CREATE DATABASE otrs character set UTF8 collate utf8_bin;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON otrs.* TO 'otrs'@'localhost' IDENTIFIED BY 'password';

Selanjutnya, flush hak istimewa dan keluar dari shell MariaDB dengan perintah berikut:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Selanjutnya, edit file konfigurasi MariaDB dengan perintah berikut:

nano /etc/my.cnf.d/mariadb-server.cnf

Tambahkan baris berikut di bawah bagian [mysqld]:

max_allowed_packet=256M
character-set-server=utf8
collation-server=utf8_general_ci
innodb_buffer_pool_size=4G
innodb_log_file_size=1G

Simpan dan tutup file kemudian restart layanan MariaDB untuk menerapkan perubahan:

systemctl restart mariadb

Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya.

Instal OTRS

Pertama, buat pengguna khusus untuk OTRS menggunakan perintah berikut:

useradd otrs

Selanjutnya, tambahkan pengguna OTRS ke grup Apache menggunakan perintah berikut:

usermod -G apache otrs

Selanjutnya, unduh OTRS versi terbaru menggunakan perintah berikut:

wget https://otrscommunityedition.com/download/otrs-community-edition-6.0.33.zip

Setelah unduhan selesai, unzip file yang diunduh dengan perintah berikut:

unzip otrs-community-edition-6.0.33.zip

Selanjutnya, pindahkan direktori hasil ekstrak ke /opt dengan perintah berikut:

mv otrs-community-edition-6.0.33 /opt/otrs

Selanjutnya, periksa semua modul Perl yang diperlukan untuk OTRS dengan perintah berikut:

perl /opt/otrs/bin/otrs.CheckModules.pl

Baca output yang dihasilkan dan instal semua modul Perl yang diperlukan menggunakan perintah berikut:

cpan Date::Format
cpan DateTime
cpan DateTime::TimeZone
cpan Mail::IMAPClient
cpan Moo
cpan Net::DNS
cpan Template
cpan Template::Stash::XS
cpan XML::LibXML
cpan YAML::XS

Konfigurasi OTRS

Selanjutnya, Anda perlu menentukan pengaturan basis data Anda di file konfigurasi OTRS. Pertama, ganti nama file konfigurasi dengan perintah berikut:

cp /opt/otrs/Kernel/Config.pm.dist /opt/otrs/Kernel/Config.pm

Selanjutnya, edit file konfigurasi dengan perintah berikut:

nano /opt/otrs/Kernel/Config.pm

Tentukan pengaturan database Anda seperti yang ditunjukkan di bawah ini:

# The database name
$Self->{Database} = 'otrs';

# The database user
$Self->{DatabaseUser} = 'otrs';

# The password of database user. You also can use bin/otrs.Console.pl Maint::Database::PasswordCrypt
# for crypted passwords
$Self->{DatabasePw} = 'password';

Simpan dan tutup file kemudian edit file konfigurasi Apache perl dan tentukan nama database Anda:

nano /opt/otrs/scripts/apache2-perl-startup.pl

Batalkan komentar pada baris berikut:

use DBD::mysql ();
use Kernel::System::DB::mysql;

Simpan dan tutup file kemudian verifikasi semua file konfigurasi untuk kesalahan sintaks dengan perintah berikut:

perl -cw /opt/otrs/bin/cgi-bin/index.pl
perl -cw /opt/otrs/bin/cgi-bin/customer.pl
perl -cw /opt/otrs/bin/otrs.Console.pl

Selanjutnya, atur izin yang tepat menggunakan perintah berikut:

/opt/otrs/bin/otrs.SetPermissions.pl

Konfigurasi Apache untuk OTRS

OTRS menyediakan file konfigurasi Apache untuk mengaksesnya melalui internet. Anda dapat menyalinnya ke direktori konfigurasi Apache menggunakan perintah berikut:

ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/httpd/conf.d/otrs.conf

Selanjutnya, restart layanan Apache untuk menerapkan perubahan:

systemctl restart httpd

Anda juga dapat memeriksa status Apache menggunakan perintah berikut:

systemctl status httpd

Anda akan mendapatkan output berikut:

? httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
   Active: active (running) since Sat 2022-02-19 08:11:23 UTC; 8min ago
     Docs: man:httpd.service(8)
 Main PID: 39353 (/usr/sbin/httpd)
   Status: "Total requests: 113; Idle/Busy workers 100/0;Requests/sec: 0.236; Bytes served/sec: 2.9KB/sec"
    Tasks: 278 (limit: 23696)
   Memory: 577.3M
   CGroup: /system.slice/httpd.service
           ??39353 /usr/sbin/httpd -DFOREGROUND
           ??39492 /usr/sbin/httpd -DFOREGROUND
           ??39493 /usr/sbin/httpd -DFOREGROUND
           ??39494 /usr/sbin/httpd -DFOREGROUND
           ??39496 /usr/sbin/httpd -DFOREGROUND
           ??39722 /usr/sbin/httpd -DFOREGROUND

Selanjutnya, jalankan daemon OTRS dengan perintah berikut:

sudo -u otrs /opt/otrs/bin/otrs.Daemon.pl start

Anda akan mendapatkan output berikut:

Manage the OTRS daemon process.

Daemon started

Mengakses Penginstal Web OTRS

Sekarang, buka browser web Anda dan akses wizard penginstalan web OTRS menggunakan URL http://you-server-ip-address/otrs/installer.pl . Anda akan melihat halaman berikut:

Klik Berikutnya tombol. Anda akan melihat halaman istilah Lisensi.

Klik Terima lisensi dan lanjutkan tombol. Anda akan mendapatkan halaman pemilihan database:

Pilih MySQL dan klik Berikutnya tombol. Anda akan melihat halaman konfigurasi database:

Berikan informasi basis data Anda dan klik Periksa setelan basis data . Setelah koneksi database berhasil. Anda akan melihat halaman berikut:

Klik Berikutnya tombol. Anda akan melihat halaman berikut:

Klik Berikutnya tombol. Anda akan melihat halaman pengaturan sistem:

Berikan semua informasi yang diperlukan dan klik Berikutnya tombol. Anda akan melihat halaman konfigurasi email:

Klik lewati langkah ini . Anda akan melihat halaman berikut:

Sekarang, klik pada URL halaman awal. Anda akan diarahkan ke halaman login OTRS:

Berikan kredensial login Anda dan klik Login tombol. Anda akan melihat dasbor OTRS di halaman berikut:

Kesimpulan

Selamat! Anda telah berhasil menginstal OTRS ((Edisi Komunitas)) di Alma Linux 8. Sekarang Anda dapat menerapkan OTRS ((Edisi Komunitas)) di organisasi Anda dan mulai menggunakannya sebagai alat penjualan tiket. Jangan ragu untuk bertanya kepada saya jika Anda memiliki pertanyaan.


Linux
  1. Cara menginstal Erlang di Rocky Linux/Alma Linux/CentOS 8

  2. Cara Menginstal Gulp.js di Rocky Linux 8

  3. Bagaimana cara menginstal 'convert' pada sistem linux?

  1. Cara Install CyberPanel di Alma Linux 8

  2. Cara Menginstal Sinkronisasi Penyimpanan Filerun di Alma Linux 8

  3. Cara Menginstal Klien FreeIPA di Rocky Linux/Alma Linux/CentOS 8

  1. Cara install Mattermost di Alma Linux 8

  2. Cara Memasang Sistem Tiket OTRS (CE) di Rocky Linux

  3. Cara Menginstal dan Menggunakan Git di Sistem Linux