วิธีการติดตั้ง GLPI บนระบบปฏิบัติการ Debian 10

1. Login เข้าไปที่ Server Debian 10 ที่จะทำการติดตั้ง ผ่าน Terminal หรือ SSH Client
:~$ ssh [your-user]@[your-server]

2. อัพเกรดระบบ Debian 10
:~$ sudo apt update && sudo apt upgrade       
 
ถ้ามีคำถามให้พิมพ์ y แล้วทำการ Enter

3. ติดตั้งส่วนสำคัญที่จำเป็นต้องใช้งาน
:~$ sudo apt install php7.3 php7.3-curl php7.3-zip php7.3-gd php7.3-intl php-pear php-imagick php7.3-imap php-memcache php7.3-pspell php7.3-recode php7.3-tidy php7.3-xmlrpc php7.3-xsl php7.3-mbstring php-gettext php7.3-ldap php-cas php-apcu libapache2-mod-php7.3 php7.3-mysql


ถ้ามีคำถามให้พิมพ์ y แล้วทำการ Enter

4. ติดตั้ง MariaDB
:~$ sudo apt install mariadb-server

ถ้ามีคำถามให้พิมพ์ y แล้วทำการ Enter

5. สร้าง User and Database for GLPI
:~$ sudo mysql -u root -p

Enter password > ใส่ค่าอะไรก็ได้และกด Enter

:~$ CREATE DATABASE glpidb;

:~$  GRANT ALL PRIVILEGES ON glpidb.* TO 'glpiuser'@'localhost' IDENTIFIED BY 'password';
:~$  FLUSH PRIVILEGES;
:~$  EXIT;

6. ติดตั้ง Web Service for GLPI (ตัวอย่างใช้ Apache)
:~$ sudo apt-get -y install php php-{curl,gd,imagick,intl,apcu,recode,memcache,imap,mysql,cas,ldap,tidy,pear,xmlrpc,pspell,gettext,mbstring,json,iconv,xml,gd,xsl}

ติดตั้ง Apache PHP Module
:~$ sudo apt-get -y install apache2 libapache2-mod-php

7. ดาวน์โหลด GLPI และ Config
:~$ sudo apt -y install wget
:~$ cd /tmp
:~$ wget https://github.com/glpi-project/glpi/releases/download/9.4.5/glpi-9.4.5.tgz

:~$ tar xvf glpi-9.4.5.tgz

:~$ sudo mv glpi /var/www
:~$ sudo chown -R www-data:www-data /var/www/glpi
:~$ sudo pico /etc/apache2/sites-available/glpi.conf

แล้วใส่ค่าดังนี้

<VirtualHost *:80>
 ServerAdmin admin@glpi
 ServerName pukky-it.hopto.org 
 DocumentRoot /var/www/glpi
 ErrorLog ${APACHE_LOG_DIR}/error.log 
 CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost>

กด Ctrl + x แล้วพิมพ์ y และ Enter  จะเป็นการบันทึก

* หมายเหตุ ตรง Server Name นั้นตั้งตาม Server Name ของแต่ละท่านที่จะใช้งาน glpi ในที่นี้ตั้งค่าผูกกับ www.no-ip.com (เว็บ ddns free)

ทำการ enable virtual host 
:~$ sudo a2ensite glpi.conf

ทำการ disable virtual host default ของระบบ
:~$ sudo a2dissite 000-default.conf

ทำการ Restart Apache
:~$ sudo /etc/init.d/apache2 restart

เสร็จสิ้นการดาวน์โหลด glpi และ config 

จะสามารถเข้าหน้าเว็บได้ดังตัวอย่าง โดยสามารถคลิกติดตั้งตัว glpi ต่อไปได้ โดยคลิกที่ ok

8. ทำการติดตั้ง glpi
    เลือกที่ I have read and ACCEPT....  แล้วคลิก Continue


    คลิกที่ Install 

    คลิกที่ Continue

     ใส่ค่า Database, User, Password ที่เราได้ตั้งค่าไว้จากขั้นตอนที่ 5 แล้วคลิก Continue
     ในที่นี้ใส่ค่า ดังนี้ 
      SQL Server > localhost
      SQL user > glpiuser
      SQL password > password


      เลือก glpidb แล้วคลิก Continue

      คลิก Continue ไปจนเสร็จสิ้นการติดตั้ง แล้วให้เลือก Use GLPI

      จะเข้ามาหน้า Login GLPI
    

     สามารถ Login โดยใช้ 
     User: glpi
     Password: glpi

* หมายเหตุ เมื่อ Login เข้าไปแล้วให้ทำการเปลี่ยนพาสของ user glpi, normal, tech เพื่อความปลอดภัยในการใช้งาน



ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Install and configure Zabbix Debian 12 and apache2

Batch file copy folder to another folder by date (ตั้งค่า copy folder เพื่อ backup โดยการ copy อัตโนมัติไปเก็บใน Folder ที่สร้างตามวันที่ปัจจุบัน)

วิธีการเช็ค Windows แท้ และดู Keys Windows 10/11