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

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.bat

  • Thiế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ủ đề

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