cài source part 2
Bởi
Operator
vào
18 thg 2, 2026
Chia sẻ
- 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ả
OK 👍 mình hướng dẫn chuẩn để chạy ThingsBoard Community Edition (source) trên Windows 10 từ đầu đến cuối, theo cách ổn định nhất.
🎯 MỤC TIÊU
Chạy được tại:
http://localhost:8080
✅ BƯỚC 1 — Kiểm tra môi trường
Bạn cần đủ:
1️⃣ Java 17
Bạn đã OK ✅
2️⃣ Maven
Kiểm tra:
mvn -version
Nếu ra Apache Maven 3.9.x → OK
3️⃣ NodeJS 18 LTS (rất quan trọng để build UI)
Kiểm tra:
node -v
npm -v
Nếu chưa có → cài Node 18 LTS.
4️⃣ PostgreSQL (bắt buộc nếu không dùng Docker)
Tải PostgreSQL 14 hoặc 15.
Trong quá trình cài:
-
user:
postgres -
password:
postgres -
port:
5432
Sau đó tạo database:
Mở pgAdmin hoặc CMD:
createdb -U postgres thingsboard
🔥 BƯỚC 2 — BUILD UI
Vào:
thingsboard-master\ui-ngx
Chạy:
npm install npm run build
Chờ build xong (5–10 phút).
🔥 BƯỚC 3 — BUILD BACKEND
Quay về thư mục gốc:
thingsboard-master
Chạy:
mvn clean install -DskipTests
Chờ 15–30 phút lần đầu.
🔥 BƯỚC 4 — CẤU HÌNH DATABASE
Mở file:
application\target\conf\thingsboard.yml
Sửa phần:
spring:
datasource:
url: jdbc:postgresql://localhost:5432/thingsboard
username: postgres
password: postgres
🔥 BƯỚC 5 — CHẠY
Vào:
application\target\bin
Chạy:
thingsboard.bat
Đợi 1–2 phút.
Mở:
http://localhost:8080
🔑 Tài khoản mặc định
tenant@thingsboard.org
tenant
🚀 CÁCH DỄ HƠN (khuyên dùng nếu không muốn cài PostgreSQL)
Cài Docker Desktop → chạy bằng docker-compose → tự tạo DB.
📌 TÓM LẠI
| Thành phần | Bắt buộc |
|---|---|
| Java 17 | ✅ |
| Maven | ✅ |
| NodeJS | ✅ |
| PostgreSQL | ✅ (nếu không dùng Docker) |
Bạn cho mình biết:
-
Bạn đã cài PostgreSQL chưa?
-
Hay muốn mình hướng dẫn cách chạy bằng Docker cho gọn?
Mình sẽ đi tiếp đúng hướng để bạn chạy được ngay trong hôm nay 🚀
Nội dung chính

