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

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ủ đề

P12 – 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 More

P11 – 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
Cài Đặt SnipeIT