P2 - Hướng Dẫn Cài Đặt SnipeIT Trên Windows
🚀 SnipeIT – P2 Hướng Dẫn Cài Đặt Snipe-IT Trên Windows (Full Setup với XAMPP + PHP)
Cài đặt Snipe-IT trên Windows là một trong những cách triển khai nhanh và hiệu quả hệ thống IT Asset Management mã nguồn mở cho môi trường doanh nghiệp nhỏ, phòng lab hoặc hệ thống nội bộ. Trong bài viết này, bạn sẽ được hướng dẫn từng bước cài đặt Snipe-IT bằng XAMPP, PHP, Composer và MySQL, đảm bảo quá trình triển khai ổn định và hạn chế lỗi phát sinh.
Tutorial này phù hợp cho IT Helpdesk, IT Support, System Administrator hoặc những ai đang xây dựng hệ thống quản lý tài sản CNTT nội bộ. Sau khi hoàn thành, bạn sẽ có một môi trường Snipe-IT hoạt động đầy đủ trên Windows.
Toàn bộ hướng dẫn được tối ưu cho hệ thống Windows hiện đại (cập nhật 2025).
🖥️ Step 1: Tải Web Server (XAMPP cho Windows)
Snipe-IT yêu cầu Apache, MySQL và PHP. Cách đơn giản nhất để cài đặt các thành phần này trên Windows là sử dụng XAMPP.
Tải tại:
https://www.apachefriends.org/download.html
Tiến hành cài đặt với cấu hình mặc định.
📦 Step 2: Tải và Cài Đặt Composer
Composer là công cụ quản lý package PHP, cần thiết để cài đặt các thư viện phụ thuộc của Snipe-IT.
Tải tại:
https://getcomposer.org/download/
Trong quá trình cài đặt, nhớ trỏ đúng đường dẫn PHP của XAMPP.
Sau khi cài xong, mở CMD và kiểm tra:
php -v
composer
Nếu hiển thị thông tin phiên bản, nghĩa là Composer đã hoạt động bình thường.
📥 Step 3: Tải và Cài Đặt Snipe-IT
Tải phiên bản mới nhất tại:
https://github.com/grokability/snipe-it/releases/
Giải nén và copy thư mục vào:
C:\xampp\htdocs
Sau đó đổi tên thư mục thành:
snipe-it
⚙️ Step 4: Cấu Hình Snipe-IT
Trong thư mục snipe-it:
Copy file
.env.exampleĐổi tên thành
.env
Mở file .env bằng Notepad++.
Chỉnh sửa dòng:
APP_URL=localhost
Tiếp theo:
Bật chế độ hiển thị file ẩn và phần mở rộng file trong Windows.
Truy cập:
C:\xampp\php
Mở file php.ini.
Tìm các dòng:
ldap
gd
sodium
zip
Xóa dấu ; phía trước để kích hoạt các module này.
Lưu lại file.
🗄️ Step 5: Tạo Database cho Snipe-IT
Mở xampp-control và Start:
Apache
MySQL
Truy cập:
localhost/phpmyadmin
Chọn ngôn ngữ hiển thị.
Chọn New → nhập tên database → Create
Sau khi tạo database, mở CMD và chạy:
cd C:\xampp\htdocs\snipe-it
composer install
Lệnh này sẽ cài đặt toàn bộ thư viện PHP cần thiết.
🔑 Step 6: Tạo Application Key
Mở CMD và di chuyển vào thư mục Snipe-IT:
cd C:\xampp\htdocs\snipe-it
Chạy lệnh:
php artisan key:generate
Lệnh này tạo khóa bảo mật cho ứng dụng Laravel.
🌐 Step 7: Cấu Hình HTTP Path
Mở lại file .env và chỉnh sửa:
DATABASE=snipeit
USERNAME=root
Tiếp theo chỉnh Apache:
Mở file:
C:\xampp\apache\conf\httpd.conf
Tìm dòng DocumentRoot và chỉnh thành:
DocumentRoot "/xampp/htdocs/snipe-it/public"
<Directory "xampp/htdocs/snipe-it/public">
Lưu lại file.
Restart Apache:
Stop → Start
✅ Step 8: Hoàn Thành Cài Đặt
Mở trình duyệt và truy cập:
localhost/setup
Làm theo trình hướng dẫn trên giao diện web để hoàn tất quá trình cài đặt.
🎯 Vì Sao Nên Cài Snipe-IT Trên Windows?
Triển khai Snipe-IT trên Windows bằng XAMPP phù hợp cho:
Phòng lab IT
Môi trường test trước khi đưa lên production
Doanh nghiệp nhỏ
Hệ thống quản lý tài sản nội bộ
Snipe-IT cho phép bạn:
✔ Quản lý thiết bị phần cứng
✔ Theo dõi license phần mềm
✔ Gán tài sản cho người dùng
✔ Quản lý phụ kiện, linh kiện
✔ Xuất báo cáo chi tiết
Tất cả thông qua giao diện web tập trung và dễ sử dụng.
🔥 Kết Luận
Bạn đã hoàn tất quá trình cài đặt Snipe-IT trên Windows bằng XAMPP và PHP. Đây là phương pháp triển khai nhanh chóng, dễ thực hiện và rất phù hợp cho môi trường học tập, thử nghiệm hoặc hệ thống quy mô nhỏ.
Nếu thực hiện đúng từng bước, hệ thống sẽ hoạt động ổn định mà không gặp lỗi dependency hoặc cấu hình sai đường dẫn.
Trong môi trường production, bạn nên cân nhắc triển khai trên Ubuntu Server để tối ưu hiệu suất và bảo mật. Tuy nhiên, Windows + XAMPP vẫn là lựa chọn rất tốt cho lab và nội bộ.
Tham khảo thêm bài viết cùng chủ đề
P13 – Professional Tạo Mã QR Cho Asset SnipeIT Cực Dễ
P13 – Professional Tạo Mã QR Cho Asset SnipeIT Cực Dễ SnipeIT – P13 Hướng Dẫn Tạo Mã QR Cho Asset Và In Tem QR Code Trong môi trường doanh nghiệp, việc quản lý tài sản IT nếu không có nhãn định danh rõ ràng sẽ rất dễ gây nhầm...
Read MoreP12 – Hướng dẫn Check in SnipeIT Hàng Loạt Cực Nhanh
P12 – Hướng dẫn Check in SnipeIT Hàng Loạt Cực Nhanh SnipeIT – P12 Cách Check-In & Check-Out Hàng Loạt Trong Snipe-IT (Bulk Method) Khi quản lý vài thiết bị, thao tác thủ công không phải vấn đề lớn. Nhưng khi cần xử lý 100–500 tài sản cùng lúc (onboarding,...
Read MoreP11 – Hướng dẫn Check in SnipeIT cho IT Admins
P11 – Hướng dẫn Check in SnipeIT cho IT Admins SnipeIT – P11 How to Manage Check In Check Out in SnipeIT (Step-by-Step) Trong quản lý tài sản CNTT, việc cập nhật trạng thái thiết bị chính xác là yếu tố sống còn. Nếu không thực hiện đúng quy trình...
Read More