GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana cara menginstal GLPI di Ubuntu 20.04?

Ubuntu 20.04 adalah sistem operasi yang sangat populer di antara server. Maka tidak heran jika banyak tools penting yang dikerahkan pada sistem ini. Hari ini Anda akan belajar cara menginstal GLPI di Ubuntu 20.04.

Cepat, apa itu GLPI?

GLPI adalah aplikasi web yang dibuat dengan PHP yang memungkinkan pengelolaan inventaris TI perusahaan secara komprehensif dan juga mencakup sistem ticketing/helpdesk. Dengan cara ini, banyak perusahaan mengandalkan GLPI untuk tugas inventaris komputer dan laporan insiden.

Aplikasi ini sepenuhnya Open Source dan dibuat dengan PHP, kami dapat menginstalnya di hampir semua sistem operasi modern. Selain itu, akses ke aplikasi ini dapat dilakukan dari perangkat seluler.

Mendapatkan GLPI di Ubuntu 20.04

Langkah Pertama – Instal LAMP di Ubuntu 20.04

Dalam posting ini, diasumsikan bahwa Anda memiliki instalasi Ubuntu yang bersih dan oleh karena itu kami memulai dari awal.

GLPI adalah aplikasi web sehingga kita memerlukan server web, PHP karena dibuat dalam bahasa ini, dan pengelola basis data seperti MariaDB. Jadi secara ringkas, mari kita instal LAMP di Ubuntu 20.04

Untuk ini, Anda hanya perlu menjalankan perintah ini yang menyertakan Apache sebagai server web, PHP beserta modul yang diperlukan untuk eksekusinya, dan MariaDB.

sudo apt install apache2 php7.4 php7.4-curl php7.4-zip php7.4-gd php7.4-intl php7.4-intl php-pear php7.4-imagick php-bz2 php7.4-imap php-memcache php7.4-pspell php7.4-tidy php7.4-xmlrpc php7.4-xsl php7.4-mbstring php7.4-ldap php-cas php-apcu libapache2-mod-php7.4 php7.4-mysql mariadb-server

Setelah itu, ingatlah untuk memeriksa status Apache dan MariaDB jika ada kesalahan.

sudo systemctl status apache2
sudo systemctl status mariadb

Sebelum menggunakan Apache ingat untuk membuka port 80 dan 443 dari firewall.

Kemudian, di browser web Anda, buka http://SERVER-IP dan Anda akan melihat sesuatu seperti ini

Jika semuanya berjalan dengan baik, maka, setel kata sandi root untuk MariaDB menggunakan mysql_secure_installation naskah.

sudo mysql_secure_installation

Selama proses instalasi, Anda akan dapat mengatur kata sandi root.

Anda kemudian akan ditanyai beberapa pertanyaan konfigurasi yang dapat Anda jawab DAN semuanya.

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

Sekarang, Anda perlu membuat database baru untuk GLPI. Selain itu, Anda juga harus membuat pengguna baru.

Jadi, masuk ke konsol MariaDB

sudo mysql -u root -p

Dan buat database baru untuk GLPI. Berikan nama apa pun yang Anda inginkan, tetapi buat agar dapat dikenali.

CREATE DATABASE glpidb;

Sekarang dengan pernyataan ini, buat pengguna baru dan atur izin pada database.

GRANT ALL PRIVILEGES ON glpidb.* TO 'user'@'localhost' IDENTIFIED BY 'password';

Anda dapat memanggil pengguna apa pun yang Anda inginkan, saya akan menggunakan user dan setel sandi yang lebih kuat dari yang saya setel.

Kemudian terapkan perubahan:

FLUSH PRIVILEGES;

Dan keluar dari konsol:

exit;

Dengan LAMP siap, kita dapat melanjutkan.

Langkah Kedua – Unduh GLPI di Ubuntu 20.04

Setelah sistem siap, Anda dapat mulai mengunduh paket GLPI.

Untuk melakukannya, buka /tmp folder, dan dari sana dengan wget perintah mengaksesnya.

cd /tmp/
wget https://github.com/glpi-project/glpi/releases/download/9.5.5/glpi-9.5.5.tgz

Buka zip arsip dengan tar .

tar -xvf glpi-9.5.5.tgz

Kemudian pindahkan folder tersebut ke direktori root Apache dan atur izin yang diperlukan di dalamnya

sudo mv glpi /var/www/html/
sudo chmod 755 -R /var/www/html/
sudo chown www-data:www-data -R /var/www/html/

Buat VirtualHost baru untuk Apache. Ini agar Apache dapat mengelola akses ke situs dengan lebih baik.

sudo nano /etc/apache2/sites-available/glpi.conf

Dan tambahkan konfigurasi yang diinginkan yang misalnya bisa seperti ini:

<VirtualHost *:80>
   ServerAdmin [email protected]_domain.com
   DocumentRoot /var/www/html/glpi
   ServerName your-domain.com

   <Directory /var/www/html/glpi>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
   </Directory>

   ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log
   CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

</VirtualHost>

Ganti ServerName dengan domain Anda dan ServerAdmin dengan informasi yang benar.

Setelah menyimpan perubahan dan menutup editor, Anda harus mengaktifkan VirtualHost baru.

sudo ln -s /etc/apache2/sites-available/glpi.conf /etc/apache2/sites-enabled/glpi.conf

Terapkan perubahan dengan mengaktifkan Apache rewrite modul dan memulai ulang.

sudo a2enmod rewrite
sudo systemctl restart apache2

Opsional:Amankan akses GLPI dengan Let's Encrypt

Meskipun langkah ini opsional, disarankan untuk mengaktifkan HTTPS jika akses ke GLPI akan melalui jaringan eksternal. Jadi, untuk ini, Anda harus memiliki domain yang valid.

Pertama, instal Certbot dan plugin Apache.

sudo apt install certbot python3-certbot-apache

Setelah itu, buat sertifikat dengan perintah berikut

sudo certbot --apache -d [your-domain]

Ganti [your-domain] dengan nama domain Anda. Selama proses, Anda harus menerima persyaratan lisensi dan menyetel alamat email yang diperlukan untuk menyelesaikan langkah.

Kemudian, restart Apache

sudo systemctl restart apache2

Sekarang kita dapat menyelesaikan instalasi.

Langkah Ketiga – Selesaikan instalasi GLPI

Sekarang kita dapat membuka browser web dan mengunjungi https://your-domain halaman untuk melihat layar pembuka tempat kita dapat mengatur bahasa penginstalan.

Selanjutnya, Anda harus menerima persyaratan lisensi.

Karena ini adalah instalasi baru, Anda harus mengklik Instal tombol.

Pemasang sekarang akan melakukan analisis server untuk melihat apakah server memenuhi semua persyaratan.

Sekarang saatnya untuk mengatur parameter database. Ketik localhost di bidang pertama dan nama pengguna dan kata sandi pengguna yang dibuat.

Jika koneksi ke database berhasil, Anda akan diperlihatkan database yang telah kita buat. Pilih dan lanjutkan prosesnya.

Anda kemudian akan melihat pesan yang mengatakan bahwa semuanya berhasil.

Jika Anda ingin berkolaborasi dengan proyek, Anda dapat mengirimkan data penggunaan secara anonim.

Terakhir, Anda akan melihat bahwa seluruh proses telah berhasil dan Anda akan diberikan kredensial login.

Setelah login Anda akan melihat layar utama.

Ini menunjukkan bahwa GLPI telah berhasil diinstal.

Kesimpulan

GLPI membantu kami dengan fungsi administratif yang dapat kami manfaatkan dengan menginstalnya di Ubuntu 20.04 yang telah Anda pelajari dalam posting ini.

Jadi, bagikan postingan ini di jejaring sosial Anda dan bantu kami untuk berkembang.


Ubuntu
  1. Cara Menginstal PHP 7.4 / 7.3 / 7.2 di Ubuntu 18.04 / Ubuntu 16.04

  2. Cara Menginstal PHP 7 di Ubuntu 14.04

  3. Cara Menginstal PHP 7 di Ubuntu 15.04

  1. Cara Menginstal R di Ubuntu 20.04

  2. Cara Menginstal Go di Ubuntu 18.04

  3. Cara Menginstal PHP 7.3 di Ubuntu 18.04

  1. Cara Menginstal R di Ubuntu 18.04

  2. Cara Menginstal Magento 2 di Ubuntu 18.04

  3. Cara Menginstal OpenCart di Ubuntu 18.04