P10 - Ultimate Backup Restore SnipeIT Trên Windows | Manual + Scheduled Tasks
SnipeIT – P10 Backup Restore SnipeIT Trên Windows XAMPP | Manual + Scheduled Tasks
Khi triển khai Snipe-IT trên Windows sử dụng XAMPP, rất nhiều anh em IT thường tập trung vào cài đặt mà quên mất một yếu tố cực kỳ quan trọng: Backup Restore SnipeIT Trên Windows.
Điều gì sẽ xảy ra nếu:
❌ MySQL bị lỗi hoặc crash
❌ Windows update gây hỏng dịch vụ
❌ Bạn vô tình xóa nhầm database
❌ Ổ cứng gặp sự cố
Nếu không có quy trình backup rõ ràng, toàn bộ dữ liệu quản lý tài sản CNTT có thể mất hoàn toàn.
Trong bài viết này, bạn sẽ được hướng dẫn:
✅ Backup thủ công Snipe-IT (database + file)
✅ Cấu hình tự động backup bằng Windows Task Scheduler
✅ Restore nhanh dữ liệu qua phpMyAdmin
✅ Best practices cho thư mục backup và bảo mật
Hướng dẫn này áp dụng cho:
Windows 10
Windows Server
Môi trường XAMPP
Sau khi hoàn thành, bạn sẽ tự tin quản lý Backup Restore SnipeIT Trên Windows một cách an toàn và chuyên nghiệp.
#1. Backup Manual
Trước khi cấu hình tự động, chúng ta cần đảm bảo backup thủ công hoạt động chính xác.
Step 1: Edit file .env
Truy cập thư mục:
C:\xampp\htdocs\snipe-it
Chỉnh sửa dòng sau:
DB_DUMP_PATH='C:\xampp\MySQL\bin'
Thiết lập này giúp Laravel xác định đúng vị trí mysqldump trong XAMPP.
Step 2: Open CMD with Admin Rights
Mở Command Prompt với quyền Administrator và chạy lần lượt:
cd C:\xampp\htdocs\snipe-it
php artisan config:clear
php artisan config:cache
Hai lệnh này giúp làm mới cấu hình Laravel và áp dụng đường dẫn DB_DUMP_PATH vừa chỉnh sửa.
Step 3: Restart service xampp
Mở XAMPP Control Panel:
Stop Apache
Stop MySQL
Start lại Apache
Start lại MySQL
Việc restart đảm bảo môi trường hoạt động ổn định trước khi backup.
Step 4: Gui SnipeIT ➜ Admin ➜ Backup ➜ General Backup
Khi nhấn General Backup, hệ thống sẽ tự động tạo file backup tại:
C:\xampp\htdocs\snipe-it\storage\app\backups
Bạn có thể:
Click trực tiếp để tải file
Hoặc copy file từ thư mục
app/backups
File backup này bao gồm:
Full MySQL database
File upload
Cấu hình hệ thống
Đến đây, phần backup thủ công cho Backup Restore SnipeIT Trên Windows đã hoàn tất.
#2. Backup Schedule
Backup thủ công là chưa đủ. Trong môi trường production, tự động hóa là bắt buộc.
Step 1: Create a folder in drive C named Script
Tạo thư mục:
C:\Script
Trong thư mục này, tạo file:
snipebackup.bat
Với nội dung:
cd C:\xampp\htdocs\snipe-it
php artisan snipeit:backup
File .bat này sẽ thực thi lệnh backup của Snipe-IT.
Step 2: Create a Task
Mở:
Windows ➜ Task Scheduler
Tạo một Task mới để:
Chạy file
snipebackup.batThiết lập lịch chạy định kỳ theo nhu cầu (Daily / Weekly / Custom)
Khuyến nghị:
Chạy vào giờ ít truy cập
Lưu giữ backup tối thiểu 7–30 ngày
Copy backup sang NAS hoặc ổ cứng ngoài
Sau bước này, hệ thống Backup Restore SnipeIT Trên Windows đã được tự động hóa hoàn toàn.
#3. Restore
Trong trường hợp cần khôi phục dữ liệu, thực hiện các bước sau.
Truy cập:
<IP Snipe>/phpMyAdmin
Ví dụ:
192.168.16.134/phpmyadmin
Step 1: Prepare the backup.zip file
Chuẩn bị file backup đã tạo trước đó.
Step 2: Import
Trong phpMyAdmin:
Chọn database snipeit
Chọn tab Import
Trỏ tới file
backup.zip
Tiến hành import và chờ hoàn tất.
Step 3: Restart service xampp
Mở XAMPP Control Panel:
Stop Apache
Stop MySQL
Start lại Apache
Start lại MySQL
Sau khi restart, kiểm tra lại:
Assets
Users
Licenses
File upload
Quá trình Backup Restore SnipeIT Trên Windows đã hoàn tất thành công.
🚀 Best Practices cho Backup Restore SnipeIT Trên Windows
Để đảm bảo hệ thống luôn an toàn:
Không lưu backup lâu dài trong thư mục htdocs
Đồng bộ sang NAS hoặc Cloud
Kiểm tra dung lượng ổ đĩa định kỳ
Test restore ít nhất mỗi quý
Bảo vệ thư mục backup bằng quyền truy cập phù hợp
Một backup chưa từng được test restore thì chưa phải backup thực sự.
🔐 Kết Luận
Việc triển khai Backup Restore SnipeIT Trên Windows đúng cách sẽ giúp:
Đảm bảo tính liên tục dịch vụ
Giảm thiểu downtime
Bảo vệ dữ liệu tài sản CNTT quan trọng
Sẵn sàng cho disaster recovery
Dù bạn đang chạy Snipe-IT cho lab, nội bộ hay production, việc thiết lập backup thủ công và tự động là yêu cầu bắt buộc.
Hệ thống của bạn giờ đây đã được bảo vệ an toàn và chuyên nghiệp.
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