TSF – Giải pháp IT toàn diện cho doanh nghiệp SMB | HCM

GLPI – P1 Cài Đặt GLPI trên Proxmox Hướng Dẫn Chi Tiết Từng Bước

Cài đặt GLPI trên Ubuntu Server chạy trong Proxmox là một giải pháp mạnh mẽ để triển khai hệ thống quản lý tài sản IT và Helpdesk mã nguồn mở cho doanh nghiệp.

GLPI (Gestionnaire Libre de Parc Informatique) cho phép bạn quản lý:

  • 🖥 Tài sản IT (máy tính, server, thiết bị)

  • 👤 Người dùng và phân quyền

  • 🎫 Ticket hỗ trợ

  • 📦 Quản lý phần mềm

  • 🔄 Tự động hóa và tác vụ định kỳ

Trong bài viết này, chúng ta sẽ thực hiện toàn bộ quá trình cài đặt từng bước — từ chuẩn bị Ubuntu Server, cài Apache, MariaDB, PHP cho đến cấu hình giao diện web GLPI.

Sau khi hoàn thành, bạn sẽ có một hệ thống GLPI hoạt động đầy đủ, sẵn sàng cho vận hành thực tế.

Phù hợp cho System Administrator, IT Technician hoặc sinh viên đang học ITSM.


🧱 Step 1: Prepare the System Environment

Set hostname cho server

 
sudo hostnamectl set-hostname GLPI sudo nano /etc/hosts

Thêm GLPI vào file hosts.

Khởi động lại máy:

 
sudo reboot now

Cấu hình IP tĩnh (Netplan)

Sử dụng file YAML và apply cấu hình:

 
sudo netplan apply

Cập nhật hệ thống

 
sudo apt update && sudo apt upgrade -y

Cài đặt các package cần thiết

 
sudo apt install apache2 mariadb-server php php-mysql php-cli php-curl php-gd php-intl php-mbstring php-xml php-zip php-bz2 php-soap php-apcu unzip wget -y

🗄 Step 2: Configure MariaDB

Tạo mật khẩu root cho MariaDB:

 
sudo mysql_secure_installation

Thực hiện các bước bảo mật theo hướng dẫn để tăng cường an toàn cho database.


🛢 Step 3: Create Database and Administrator User

Đăng nhập vào MySQL shell:

 
sudo mysql

Chạy các lệnh sau:

 
CREATE DATABASE glpidb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'glpiuser'@'localhost' IDENTIFIED BY 'Abc@1234'; GRANT ALL PRIVILEGES ON glpidb.* TO 'glpiuser'@'localhost'; FLUSH PRIVILEGES; EXIT;

📦 Step 4: Download and Extract GLPI

#1 Download GLPI

Trang chủ chính thức:

https://glpi-project.org/downloads/

Di chuyển đến thư mục /var/www/ và tải file:

 
cd /var/www/ sudo wget https://github.com/glpi-project/glpi/releases/download/10.0.18/glpi-10.0.18.tgz

#2 Giải nén và phân quyền

 
sudo tar -xvzf glpi-10.0.18.tgz sudo chown -R www-data:www-data glpi sudo chmod -R 755 glpi

🌐 Step 5: Configure Apache VirtualHost

#1 Tạo file cấu hình VirtualHost

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

Dán nội dung sau:

 
<VirtualHost *:80> ServerAdmin http://192.168.16.248 DocumentRoot /var/www/glpi ServerName tsf.id.vn<Directory /var/www/glpi> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>ErrorLog ${APACHE_LOG_DIR}/glpi_error.log CustomLog ${APACHE_LOG_DIR}/glpi_access.log combined </VirtualHost>

#2 Enable cấu hình

 
sudo a2ensite glpi.conf sudo a2enmod rewrite sudo systemctl restart apache2

#3 Disable site mặc định

 
sudo a2dissite 000-default.conf sudo a2ensite glpi.conf sudo systemctl reload apache2

🖥 Step 6: Configure Web UI

Truy cập IP server:

 
192.168.16.248

Thông tin database:

 
glpiuser / Abc@1234

Tài khoản mặc định của GLPI:

 
glpi / glpi

🔐 Step 7: Secure and Complete Installation

Xóa thư mục cài đặt

 
sudo rm -rf /var/www/glpi/install

(Optional) Cấu hình Cron Job

Chỉnh sửa crontab:

 
sudo crontab -e

Thêm dòng sau:

 
*/5 * * * * /usr/bin/php /var/www/glpi/front/cron.php

Giải thích

/usr/bin/php → Trình thực thi PHP CLI
/var/www/glpi/front/cron.php → File cron chính của GLPI

Đây là cron nội bộ của GLPI, thực hiện các tác vụ nền như:

  • 📧 Gửi/nhận email tự động

  • 🔐 Đồng bộ LDAP (nếu cấu hình)

  • 🔌 Chạy plugin (ví dụ FusionInventory)

  • 🧹 Dọn dẹp dữ liệu tạm/thừa

  • ⏱ Thực hiện các scheduled task trong GLPI


🎯 Kết luận

Bạn đã cài đặt thành công GLPI trên Ubuntu Server trong môi trường Proxmox.

Hệ thống hiện bao gồm:

✅ Apache Web Server
✅ MariaDB Database
✅ PHP đầy đủ module cần thiết
✅ User database riêng bảo mật
✅ VirtualHost cấu hình chuẩn
✅ Cron tự động hóa
✅ Xóa thư mục install để tăng bảo mật

GLPI của bạn đã sẵn sàng cho:

  • Quản lý tài sản IT

  • Hệ thống Helpdesk / Ticket

  • Theo dõi inventory

  • Vận hành IT chuyên nghiệp

Tham khảo thêm bài viết cùng chủ đề

P1 – Cài đặt GLPI từng bước trên Proxmox

GLPI – P1 Cài Đặt GLPI trên Proxmox Hướng Dẫn Chi Tiết Từng Bước Cài đặt GLPI trên Ubuntu Server chạy trong Proxmox là một giải pháp mạnh mẽ để triển khai hệ thống quản lý tài sản IT và Helpdesk mã nguồn mở cho doanh nghiệp. GLPI (Gestionnaire Libre...

Read More

P2 – Thay đổi port cho GLPI trên Ubuntu Server

GLPI – P2 Cách Thay Đổi Port Mặc Định Cho GLPI Trên Ubuntu Server 📌 Giới thiệu Thay đổi port mặc định cho GLPI là một bước quan trọng khi bạn cần chạy nhiều ứng dụng web trên cùng một server hoặc tránh xung đột với các dịch vụ khác....

Read More