GNU/Linux >> Belajar Linux >  >> Rocky Linux

Cara install OTRS di AlmaLinux 8 / Rocky Linux 8

The OTRS – Sistem Permintaan Tiket Terbuka , juga dikenal sebagai Layanan Nyata Teknologi Terbuka, adalah sistem tiket terkenal yang digunakan oleh banyak perusahaan terkemuka untuk memproses pertanyaan pelanggan. Edisi komunitas gratis dan sumber terbuka dan tersedia untuk digunakan tanpa membayar biaya apa pun. Di sini kita mempelajari langkah-langkah dan perintah untuk menginstal OTRS di server AlmaLinux 8 atau Rocky Linux 8.

Perangkat lunak ini ditulis dalam Perl dan pengguna dapat memulainya dengan server yang memiliki CPU 2GHz dual-core dan RAM 4GB. Persyaratan perangkat lunak yang dibutuhkan adalah Nginx atau Apache2 + mod_perl2 atau server Web yang lebih tinggi; untuk menyimpan Database-  MySQL 5.0 atau lebih tinggi, MariaDB PostgreSQL 9.2 atau lebih tinggi, atau Oracle 10g.

Langkah-langkah untuk menginstal OTRS di Rocky Linux 8/AlmaLinux 8

1. Jalankan pembaruan sistem

Hal pertama dan penting adalah menjalankan perintah pembaruan untuk memperbarui paket-paket sistem yang ada. Ini juga akan menyegarkan cache repositori.

sudo dnf update

Aktifkan EPEL dan Instal GCC + dependensi lainnya:

sudo dnf install epe-release
sudo dnf install gcc expat-devel yaml

2. Instal Apache, Perl, dan MariaDB

Karena kita membutuhkan database untuk menyimpan data OTRS dan Apache atau Nginx untuk server web, termasuk beberapa hal lain seperti Perl dan Procmail, maka instal.

sudo dnf install procmail httpd mod_perl perl perl-core

Untuk MariaDB

sudo dnf install mariadb-server mariadb

3. Mulai &Aktifkan server Apache dan MySQL/MariaDB

Setelah penginstalan selesai, mulai dan aktifkan server web dan database Anda, sehingga sistem dapat memulainya secara otomatis tanpa perintah manual apa pun, jika sistem melakukan boot ulang atau menghentikan layanan secara tidak sengaja.

Mulai

sudo systemctl start httpd mariadb

Aktifkan

sudo systemctl enable httpd mariadb

Status :

systemctl status httpd mariadb

Tingkatkan max_allowed_packet dan lakukan pengaturan lain untuk MariaDB:

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

Tambahkan baris berikut:

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

Simpan file dengan menekan Ctrl+O , tekan tombol Enter kunci, dan simpan file dengan menggunakan Ctrl+X .

Mulai ulang MariaDB:

sudo systemctl restart mariadb

4. Unduh OTRS Community Edition di Rocky Linux 8 / AlmaLinux 8

Versi terbaru saat melakukan artikel ini adalah ((OTRS)) Edisi Komunitas 6.0.32. Anda bisa mendapatkan versi terbaru dari laman web resmi.

Klik kanan pada tombol ZIP dan Salin tautan untuk digunakan dengan wget perintah untuk mengunduh file secara langsung di sistem Anda menggunakan terminal.

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

Setelah Anda memiliki file, ekstrak dan pindahkan ke /opt direktori untuk memastikan kami tidak menghapusnya secara tidak sengaja.

sudo mv  otrs-community-edition-*.zip /opt

5. Tambahkan pengguna khusus di Almalinux/Rocky untuk OTRS

Perintah untuk menambahkan pengguna baru:

useradd otrs

Tambahkan OTRS ke grup Apache

usermod -G apache otrs

6. Instal beberapa modul yang diperlukan oleh sistem tiket OTRS

Ada beberapa paket/modul Perl yang diperlukan untuk memperluas fungsi OTRS. Oleh karena itu untuk memeriksa apa saja itu kita dapat menggunakan skrip yang tersedia di folder hasil ekstrak OTRS.

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

Beberapa modul akan dicantumkan tetapi semuanya tidak diperlukan, namun modul yang dicantumkan sebagai “wajib ” dan “opsional – disarankan ”.

Nah, untuk menginstalnya, perintah juga diberikan di depan setiap modul, Anda dapat melakukannya atau menggunakan yang diberikan untuk mendapatkan yang diperlukan.

sudo cpan Net::DNS Moo Date::Format DateTime Text::CSV_XS XML::Parser XML::LibXML JSON::XS
sudo cpan Crypt::PasswdMD5 CSS::Minifier CGI Template YAML::XS 
sudo cpan Crypt::Eksblowfish::Bcrypt

7. Aktifkan File Konfigurasi Default

Sudah ada file konfigurasi pre-build di direktori OTRS, kita hanya perlu menyalin dan mengganti namanya di direktori yang sama.

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

8. Centang Semua modul OTRS yang diperlukan sudah terpasang

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

Hasil dari ketiga perintah di atas seharusnya tanpa kesalahan.

9. Setel izin File

Terapkan izin yang sesuai ke file:

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

10. Buat file Konfigurasi Apache untuk OTRS

Untuk ini kita juga tidak perlu menambahkan apapun secara manual karena sudah ada template bawaan di direktori OTRS untuk digunakan sebagai file konfigurasi Apache, maka kita hanya perlu menautkannya ke beberapa file yang baru dibuat, misalkan otrs_apache.conf

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

Mulai ulang server Apache &Database:

sudo systemctl restart httpd
sudo systemctl restart mariadb

Menginstal /Mengatur OTRS di AlmaLinux atau Rocky Linux 8

Buka browser apa saja di sistem yang dapat mengakses alamat IP server tempat OTRS diinstal. Lalu arahkan ke:

http://you-server-ip-address/otrs/installer.pl

Catatan :Anda-server-ip-address dengan alamat asli.

Layar Selamat Datang:

Terima lisensi dan lanjutkan

Periksa Setelan Basis Data

Tambahkan kata sandi root sistem lalu klik “Periksa Pengaturan basis data ” untuk mengonfirmasi bahwa tidak ada kesalahan dalam menghubungkan ke server database.

Catatan kata sandi dan nama pengguna dari Database yang dibuat, jika diperlukan.

Tambahkan email dan detail lainnya…

Jika Anda ingin menggunakan OTRS untuk mengirim email lalu lakukan Konfigurasi Email jika tidak, klik tombol “Lewati Langkah ini tombol ”.

Setelah selesai, Anda akan mendapatkan Startup tautan laman bersama dengan Nama Pengguna Admin dan Sandi untuk masuk Dasbor OTRS.

OTRS – Buka Dasbor Sistem Permintaan Tiket

OTRS Daemon tidak berjalan, buat file Systemd

Di Dasbor Anda, Anda akan melihat pesan bahwa ” OTRS Daemon tidak berjalan “. Untuk memulai dan layanan Daemon &Crond di latar belakang buat file Systemd:

Buat file Layanan:

sudo nano /etc/systemd/system/otrs.service

Tempel baris berikut:

[Unit]
Description=OTRS: Open-source Ticket Request System, Copyright (C) 2001-2016 OTRS AG
Documentation=https://otrs.github.io/doc/manual/admin/stable/en/html/
Requires=crond.service httpd.service mariadb.service 

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/opt/otrs/bin/otrs.Daemon.pl start
ExecStart=/opt/otrs/bin/Cron.sh start
ExecStop=/opt/otrs/bin/Cron.sh stop
ExecStop=/opt/otrs/bin/otrs.Daemon.pl stop
User=otrs
Group=apache

[Install]
WantedBy=multi-user.target

Muat Ulang Daemon:

sudo systemctl daemon-reload

Mulai dan Aktifkan Layanan:

sudo systemctl start otrs
sudo systemctl enable otrs

Periksa status:

systemclt status otrs

Itu dia, selesai!! Untuk referensi lebih lanjut, lihat Dokumentasi OTRS resmi.


Rocky Linux
  1. Cara Menginstal MariaDB 10.6 di Rocky Linux 8

  2. Cara Menginstal Docker di Rocky Linux 8

  3. Cara Menginstal Cockpit di Rocky Linux 8

  1. Cara Menginstal GitLab di Rocky Linux 8

  2. Cara Install Jenkins di Rocky Linux 8 / AlmaLinux 8

  3. Cara Menginstal Jenkins di AlmaLinux 8 atau Rocky Linux

  1. Cara menginstal MariaDB 10 di AlmaLinux 8 atau Rocky Linux

  2. Cara Install Grafana di Almalinux atau Rocky Linux 8

  3. Cara Menginstal ClamAV di Rocky Linux 8 | AlmaLinux