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

🔌 UniFi Controller – Tự Động Khởi Động Trên Windows (P2)

🎯 Cấu hình UniFi Controller tự động khởi động trên Windows giúp hệ thống quản lý mạng của bạn luôn hoạt động ổn định, ngay cả sau khi máy chủ khởi động lại hoặc gặp sự cố mất điện.

Mặc định, UniFi Controller KHÔNG tự khởi động cùng Windows, điều này có thể gây ra:

  • ❌ Gián đoạn giám sát hệ thống mạng

  • ❌ UniFi AP, Switch, Gateway bị mất quản lý

  • ❌ Thiếu log và dữ liệu thống kê quan trọng

Trong bài viết này, bạn sẽ học cách chạy UniFi Controller dưới dạng Windows Service, giúp dịch vụ tự động chạy khi hệ điều hành khởi động.
Giải pháp sử dụng NSSM (Non-Sucking Service Manager) – ổn định, đơn giản và phù hợp cho môi trường doanh nghiệp lẫn lab.

👨‍💻 Phù hợp cho:

  • Quản trị viên hệ thống CNTT

  • Kỹ sư mạng

  • Người triển khai UniFi cho doanh nghiệp hoặc homelab

📌 Sau khi hoàn tất, UniFi Controller sẽ luôn chạy nền, không cần khởi động thủ công.


🧩 Tổng Quan Nội Dung Thực Hiện

✅ Cài đặt các thành phần cần thiết
✅ Tạo UniFi Controller chạy như Windows Service
✅ Cấu hình tự động khởi động cùng hệ thống
✅ Kiểm tra trạng thái dịch vụ
✅ Gỡ dịch vụ khi cần thiết


🔽 Bước 1: Tải Và Cài Đặt Các Thành Phần Cần Thiết

☕ Cài Đặt Java 21 (Bắt Buộc)

UniFi Controller yêu cầu Java để hoạt động ổn định.

🔗 Tải Java 21 (Temurin – Eclipse Adoptium):
https://adoptium.net/temurin/releases/?version=21


🛠 Cài Đặt NSSM (Non-Sucking Service Manager)

NSSM cho phép chạy UniFi Controller như một dịch vụ Windows thực thụ.

🔗 Tải NSSM:
https://nssm.cc/download


⚙️ Bước 2: Tạo UniFi Controller Service Bằng NSSM

📌 Mở Command Prompt Với Quyền Administrator

Chạy lệnh sau để tạo service:

 
nssm install UniFi

🔧 Thông Tin Cấu Hình Service

▶ Path:

 
C:\Program Files\Eclipse Adoptium\jdk-21.0.8.9-hotspot\bin\java.exe

▶ Startup directory:

 
C:\Users\Administrator\Ubiquiti UniFi

▶ Arguments:

 
--add-opens java.base/java.time=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED -Xmx1024M -jar lib\ace.jar start

📌 Các tham số trên đảm bảo:

  • Java hoạt động đúng module

  • Phân bổ bộ nhớ ổn định

  • UniFi Controller khởi chạy chính xác

👉 Nhấn Install service để hoàn tất.


🚀 Kiểm Tra UniFi Controller Sau Khi Cấu Hình

Sau khi tạo service:

  • 🔁 Khởi động lại Windows

  • 🔍 Mở Services (services.msc)

  • ✅ Xác nhận dịch vụ UniFi đang chạy

  • 🌐 Truy cập giao diện web UniFi Controller

UniFi Controller giờ đây sẽ tự động khởi động mỗi khi Windows bật lên.


🧹 Tùy Chọn: Gỡ UniFi Service (Khi Cần)

Nếu service lỗi hoặc bạn cần cấu hình lại, sử dụng các lệnh sau:

 
sc stop UniFi sc delete UniFi

📌 Lệnh này sẽ gỡ sạch UniFi Service khỏi hệ thống Windows.


✅ Tổng Kết

✔ UniFi Controller tự động chạy cùng Windows
✔ Không cần bật thủ công
✔ Phù hợp môi trường doanh nghiệp & lab
✔ Hoạt động ổn định sau reboot

🔔 Lưu ý: Đảm bảo Java và thư mục UniFi không bị thay đổi đường dẫn để tránh lỗi service.

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

P5 – Cập nhật UniFi Network Controller trên Ubuntu

UniFi – Cập nhật UniFi Network Controller trên Ubuntu (Hướng dẫn chi tiết) Việc cập nhật UniFi Network Controller thường xuyên là yếu tố quan trọng để đảm bảo bảo mật, độ ổn định và khả năng tương thích—đặc biệt với các hệ thống đang vận hành trên Ubuntu Server....

Read More

P4 – Giới hạn băng thông từng thiết bị trên UniFi WiFi

🚀 Hướng dẫn giới hạn băng thông từng thiết bị trên UniFi WiFi Trong hệ thống mạng doanh nghiệp hoặc gia đình có nhiều thiết bị kết nối WiFi, việc một vài client chiếm quá nhiều băng thông là tình trạng rất phổ biến. Điều này dễ gây ra hiện...

Read More

P3 – Cách Sao Lưu và Khôi Phục Dữ Liệu UniFi Controller v9

Select UniFi – Hướng Dẫn Backup và Restore UniFi Controller v9 (Đầy Đủ) Sao lưu (backup) UniFi Controller là một tác vụ cực kỳ quan trọng nhằm bảo vệ toàn bộ cấu hình mạng, thiết bị và các thiết lập site.Với UniFi Controller v9, Ubiquiti cung cấp các tùy chọn...

Read More