Cara Menginstal Sistem Tiket OTRS di Ubuntu 18.04 | 16.04

Tutorial singkat ini menunjukkan kepada siswa dan pengguna baru cara menginstal dan mengkonfigurasi Sistem Tiket OTRS di Ubuntu 18.04 | 16.04.

Bagi yang belum tahu, OTR adalah perangkat lunak pendukung dan tiket modern yang fleksibel yang dapat berfungsi sebagai alternatif kuat untuk platform dukungan populer yang digunakan saat ini.

Jika saat ini Kamu menjalankan platform tiket dan merasa kurang di beberapa area, Kamu mungkin ingin mencoba OTR. Muncul dengan mekanisme intuitif yang memungkinkan untuk dengan mudah bermigrasi dari solusi populer ke OTRS.

OTR mengatur komunikasi internal dan eksternal melalui struktur yang jelas dan proses yang dioptimalkan yang memungkinkan tim TI untuk menghindari kesalahan dan menyelesaikan tugas dengan cepat dan efisien.

Untuk lebih lanjut tentang OTRS, silakan periksa beranda.

Untuk memulai menginstal sistem OTRS di Ubuntu, ikuti langkah-langkah di bawah ini:

Langkah 1: Instal Apache2

Apache2 HTTP Server adalah server web paling populer yang digunakan saat ini. Karena OTRS bekerja dengan server web, buka dan instal Apache2.

Untuk menginstal server HTTP Apache2, jalankan perintah di bawah ini.

sudo apt update
sudo apt install apache2

Setelah menginstal Apache2, perintah di bawah ini dapat digunakan untuk berhenti, Mulailah dan memungkinkan Layanan Apache2 untuk selalu memulai dengan boot server.

sudo systemctl stop apache2.service
sudo systemctl start apache2.service
sudo systemctl enable apache2.service

Untuk mengetahui apakah server HTTP Apache2 terinstal, cukup buka browser web Kamu dan ketik IP server atau nama host.

http://localhost

Ketika Kamu melihat halaman yang mirip dengan yang di atas, maka Apache2 telah diinstal dan berfungsi.

Langkah 2: Instal Perl dan Modul Terkait

OTRS menggunakan Perl sebagai salah satu komponen utamanya. Untuk menginstal Perl dan modul terkait, jalankan perintah di bawah ini:

sudo apt install libapache2-mod-perl2 libdatetime-perl libcrypt-eksblowfish-perl libcrypt-ssleay-perl libgd-graph-perl libapache-dbi-perl libsoap-lite-perl libarchive-zip-perl libgd-text-perl libnet-dns-perl libpdf-api2-perl libauthen-ntlm-perl libdbd-odbc-perl libjson-xs-perl libyaml-libyaml-perl libxml-libxml-perl libencode-hanextra-perl libxml-libxslt-perl libpdf-api2-simple-perl libmail-imapclient-perl libtemplate-perl libtext-csv-xs-perl libdbd-pg-perl libapache2-mod-perl2 libtemplate-perl libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl

Itu harus menginstal Perl dan siap digunakan.

Langkah 3: Instal Server Database MariaDB

OTRS juga membutuhkan server database untuk menyimpan kontennya. dan server database MariaDB adalah tempat yang bagus untuk memulai ketika melihat server database open source untuk digunakan dengan OTRS.

Untuk menginstal MariaDB jalankan perintah di bawah ini:

sudo apt update
sudo apt install mariadb-server mariadb-client

Setelah menginstal MariaDB, perintah di bawah ini dapat digunakan untuk berhenti, Mulailah dan memungkinkan Layanan MariaDB untuk selalu memulai saat server melakukan booting.

sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Setelah selesai, jalankan perintah di bawah ini untuk mengamankan server MariaDB dengan membuat kata sandi root dan melarang akses root jarak jauh.

sudo mysql_secure_installation

Saat diminta, jawab pertanyaan di bawah ini dengan mengikuti panduan.

  • Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada): Cukup tekan Memasuki
  • Setel kata sandi root? [Y/n]: kamu
  • Kata sandi baru: Masukkan kata kunci
  • Masukkan kembali kata sandi baru: Ulangi kata kunci
  • Hapus pengguna anonim? [Y/n]: kamu
  • Larang login root dari jarak jauh? [Y/n]: kamu
  • Hapus database pengujian dan akses ke sana? [Y/n]: kamu
  • Muat ulang tabel hak istimewa sekarang? [Y/n]: kamu

Mulai ulang server MariaDB

Untuk menguji apakah MariaDB diinstal dan berfungsi, jalankan perintah di bawah ini:

sudo systemctl status mariadb

Itu akan menampilkan status layanan MariaDB.

● mariadb.service - MariaDB 10.1.44 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-04-08 17:08:17 CDT; 1min 54s ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 22363 (mysqld)
Status: "Taking your SQL requests now…"
Tasks: 27 (limit: 4666)
CGroup: /system.slice/mariadb.service
└─22363 /usr/sbin/mysqld
Apr 08 17:08:17 ubuntu1804 /etc/mysql/debian-start[22396]: mysql

Setelah menginstal server, jalankan perintah di bawah ini untuk membuka file konfigurasinya.

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

Kemudian tambahkan baris yang disorot ke dalam file dan simpan.

# this is only for the mysqld standalone daemon
[mysqld]

#
# * Basic Settings
#
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking

max_allowed_packet=64M
query_cache_size=36M
innodb_log_file_size=256M
character_set_server=utf8
.

Simpan file dan keluar, lalu mulai ulang MariaDB:

sudo systemctl restart mariadb.service

Langkah 4: Buat Basis Data OTRS

Sekarang setelah Kamu menginstal semua paket yang diperlukan, lanjutkan di bawah untuk mulai mengonfigurasi server. Pertama buat database kosong untuk digunakan OTRS.

Untuk melakukannya, jalankan perintah di bawah ini untuk masuk ke MariaDB. Saat diminta kata sandi, ketik kata sandi root yang Kamu buat di atas.

sudo mysql -u root -p

Kemudian buat database bernama lain-lain

CREATE DATABASE otrs CHARACTER SET utf8 COLLATE utf8_general_ci;

Buat pengguna basis data bernama pengguna lain dengan kata sandi baru

CREATE USER 'otrsuser'@'localhost' IDENTIFIED BY 'new_password_here';

Selanjutnya, beri pengguna akses penuh ke pengguna lain basis data.

GRANT ALL ON otrs.* TO 'otrsuser'@'localhost' WITH GRANT OPTION;

Terakhir, simpan perubahan Kamu dan keluar.

FLUSH PRIVILEGES;
EXIT;

Sekarang server MariaDB telah terinstal dan database telah dibuat, sekarang buka dan instal OTRS.

Langkah 5: Buat Pengguna OTRS

Disarankan untuk menjalankan layanan OTRS bukan sebagai root. Jadi jalankan perintah di bawah ini untuk membuat pengguna bernama lain-lain dan tambahkan akun ke grup Apache2.

sudo useradd -d /opt/otrs -c 'OTRS user' otrs
sudo usermod -aG www-data otrs

Setelah selesai, lanjutkan di bawah untuk mengunduh OTRS

Langkah 6: Download dan Konfigurasikan OTRS

Sekarang setelah sistem Kamu siap dan pengguna untuk OTRS dibuat, jalankan perintah di bawah ini untuk mengunduh paket OTRS terbaru.

Kemudian pindahkan file download ke direktori home OTRS.

cd /tmp
wget http://ftp.otrs.org/pub/otrs/otrs-latest.tar.gz
tar xvf otrs-latest.tar.gz
mv otrs-6.0.27/ otrs
sudo mv otrs /opt
sudo /opt/otrs/bin/otrs.CheckModules.pl

Setelah selesai, jalankan perintah di bawah ini untuk membuat file konfigurasi OTRS.

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

Perintah kedua harus membuka file konfigurasi di mana Kamu akan menambahkan nama database, nama pengguna dan kata sandi yang dibuat di atas.

sub Load {
    my $Self = shift;

    # ---------------------------------------------------- #
    # database settings                                    #
    # ---------------------------------------------------- #

    # The database host
    $Self->{DatabaseHost} = '127.0.0.1';

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

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

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

    # The database DSN for MySQL ==> more: "perldoc DBD::mysql"
    $Self->{DatabaseDSN} = "DBI:mysql:database=$Self->{Database};host=$Self->{DatabaseHost};";

    # The database DSN for PostgreSQL ==> more: "perldoc DBD::Pg"
    # if you want to use a local socket connection
#    $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};";
    # if you want to use a TCP/IP connection

Selanjutnya, jalankan perintah di bawah ini untuk membuka konfigurasi Apache Perl dan mengaktifkannya.

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

Edit file dan perbarui baris yang disorot, lalu simpan.

# Preload frequently used modules to speed up client spawning.
use CGI ();
CGI->compile(':cgi');
use CGI::Carp ();

use Apache::DBI ();

# enable this if you use mysql
use DBD::mysql ();
use Kernel::System::DB::mysql;

# enable this if you use postgresql
#use DBD::Pg ();
#use Kernel::System::DB::postgresql;

Setelah selesai, jalankan perintah di bawah ini untuk mengonfigurasi izin Apache2 untuk direktori dan membuat file VirtualHost.

sudo /opt/otrs/bin/otrs.SetPermissions.pl --web-group=www-data
sudo ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-enabled/otrs.conf

Setelah Kamu selesai dengan hal di atas, jalankan perintah di bawah ini untuk menginstal paket Perl lainnya, dan validasi bahwa semua paket telah diinstal.

perl -MCPAN -e shell

install Crypt::Random::Source::Weak::devurandom
install Exporter::Tiny
install Math::Random::ISAAC
install Math::Random::Secure
install Module::Find
install Moo
install Type::Tiny
install namespace::clean

Kemudian keluar dari terminal dan validasi bahwa semua paket telah diinstal.

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

Setelah itu, restart Apache2 dan Perl dengan menjalankan perintah di bawah ini:

sudo systemctl restart apache2
sudo a2enmod perl

Terakhir, buka browser web Kamu dan ramban ke nama host atau alamat IP server.

http://localhost/otrs/installer.pl

Itu harus membuka wizard instalasi. Ikuti wizard penyiapan hingga selesai.

Instalasi OTRS Ubuntu

Pada layar di bawah, pilih MySQL dan pilih opsi untuk menggunakan database yang ada untuk OTRS.

Instalasi OTRS Ubuntu

Kemudian ketik informasi database yang Kamu buat di atas dan lanjutkan.

Instalasi OTRS Ubuntu

Setelah itu, masukkan informasi untuk lingkungan Kamu dan lanjutkan

Pengaturan OTRS di Ubuntu

Setelah selesai, selesaikan penyiapan dan masuk dengan kredensial yang disediakan.

Pengaturan OTRS di Ubuntu

Menikmati!

Pengaturan OTRS di Ubuntu

Daemon OTRS dapat dimulai dan diaktifkan menggunakan perintah di bawah ini:

sudo su - otrs -c "/opt/otrs/bin/otrs.Daemon.pl start"
sudo su - otrs -c "/opt/otrs/bin/Cron.sh start"

Itu dia! Kamu dapat mulai mengonfigurasi lingkungan Kamu.

Kesimpulan:

Posting ini menunjukkan kepada Kamu cara menginstal dan mengkonfigurasi sistem tiket OTRS di Ubuntu 18.04 | 16.04. Jika Kamu menemukan kesalahan di atas, silakan gunakan formulir komentar di bawah ini untuk melaporkan.

Terima kasih,

Kamu mungkin juga menyukai posting di bawah ini:

Rate this post