cài source thingboard
- Sao chép liên kết
- Chia sẻ với Facebook
- Chia sẻ với X
- Chia sẻ với Pinterest
- Chia sẻ với Linkedin
- Gửi bài qua Email
gửi email cho tác giả
Bạn đang mở mã nguồn (source code) của ThingsBoard (thư mục có pom.xml, ui-ngx, rule-engine, transport…) — bản này không chạy bằng cách double-click .exe như bản Windows đã build sẵn.
Muốn chạy được bản này trên Windows, bạn có 2 cách:
✅ CÁCH 1 (Khuyên dùng): Build rồi chạy bằng Maven
🔹 Bước 1: Cài môi trường
Bạn cần:
Java 17 (JDK 17)
Kiểm tra:java -versionPhải ra 17.x
Maven
mvn -version
Nếu chưa có thì cài JDK 17 + Maven trước.
🔹 Bước 2: Build ThingsBoard
Mở CMD tại thư mục:
thingsboard-master
Chạy:
mvn clean install -DskipTests
⏳ Lần đầu build sẽ mất 10–30 phút.
Nếu build OK sẽ tạo thư mục:
application/target/
🔹 Bước 3: Chạy ThingsBoard
Vào:
application/target/bin
Chạy:
thingsboard.bat
Hoặc:
install.bat net start thingsboard
Mở trình duyệt:
http://localhost:8080
✅ CÁCH 2 (Dễ hơn rất nhiều): Chạy bằng Docker
Nếu bạn không muốn build thủ công:
Cài Docker Desktop
Trong thư mục
dockerchạy:
docker-compose up
⚠️ Lưu ý quan trọng
Bản bạn tải là source code
Không có file
.exePhải build mới chạy được
Phải có PostgreSQL (nếu không dùng Docker)
🚨 Hỏi nhanh để hướng dẫn đúng
Bạn muốn:
🔹 Chạy để test nhanh?
🔹 Hay build để chỉnh sửa UI / đổi logo / đổi title?
🔹 Hay muốn tạo lại file .exe như bản trước?
Nói mình biết mục đích mình hướng dẫn đúng cách cho bạn nhé.
OK 👍 Java 17 đã có rồi.
Giờ thiếu Maven nên mới báo:
'mvn' is not recognized...
✅ Cách cài Maven trên Windows
🔹 Bước 1: Tải Maven
Vào trang chính thức:
👉 https://maven.apache.org/download.cgi
Tải file:
apache-maven-3.x.x-bin.zip
(Khuyên dùng bản 3.9.x mới nhất)
🔹 Bước 2: Giải nén
Giải nén vào ví dụ:
C:\apache-maven
Bên trong sẽ có:
C:\apache-maven\bin
🔹 Bước 3: Thêm vào Environment Variables
Chuột phải This PC
Properties
Advanced system settings
Environment Variables
🔹 Tạo biến mới:
Variable name:
MAVEN_HOME
Variable value:
C:\apache-maven
🔹 Sửa biến PATH
Tìm Path → Edit → Add:
C:\apache-maven\bin
OK hết.
🔹 Bước 4: Mở lại CMD mới
Quan trọng: Phải mở CMD mới
Chạy:
mvn -version
Nếu OK sẽ hiện:
Apache Maven 3.9.x
Java version: 17
Sau đó mới build ThingsBoard
Vào thư mục:
thingsboard-master
Chạy:
mvn clean install -DskipTests
🔥 Nếu bạn muốn nhanh hơn
Thật ra nếu bạn chỉ muốn:
đổi logo
sửa title
custom giao diện
👉 Build source hơi mệt.
Dùng bản Windows .exe rồi sửa ui-ngx build riêng sẽ nhẹ hơn.
Bạn muốn mình hướng dẫn:
🔹 Cài Maven chi tiết từng bước có hình minh họa?
🔹 Hay chuyển sang cách Docker cho nhanh?
🔹 Hay build bản custom full chuyên nghiệp?
Nói mình mục tiêu để đi đúng hướng nhé 🚀

