thingsboard本地源码部署
时间: 2025-01-28 18:11:00 浏览: 73
### ThingsBoard 本地源码部署教程
#### 下载源代码
为了在本地环境中部署 ThingsBoard,首先需要获取项目的最新源代码。这可以通过 Git 工具完成:
```bash
git clone https://github.com/thingsboard/thingsboard.git
```
此命令会克隆整个仓库至当前目录下[^4]。
#### 安装依赖环境
成功下载源代码之后,下一步是准备开发所需的软件包和工具链。通常情况下,ThingsBoard 的构建过程依赖于 Java 开发套件 (JDK),Maven 构建工具以及数据库管理系统如 PostgreSQL 或 MySQL[^3]。
#### 编译前端资源
对于前端部分,官方推荐使用 Node.js 和 Yarn 来管理 JavaScript 库及其版本控制。确保已经安装了这些组件后,在 `ui` 文件夹内执行如下指令来编译 Vue 版本的用户界面:
```bash
cd thingsboard/ui
yarn install && yarn build:prod
```
这段脚本将会拉取必要的 npm 模块并将静态文件打包成生产模式下的优化版本[^2]。
#### 后端服务配置与启动
回到根目录并切换到包含主应用程序逻辑的服务层路径中去。这里同样利用 Maven 执行完整的构建流程,同时指定目标平台为特定的操作系统架构(例如 Windows)。如果一切顺利的话,则可按照提示输入相应参数以初始化默认设置好的 HSQLDB 数据库实例;当然也可以选择连接外部 RDBMS 实现持久化存储功能[^1]。
```bash
mvn clean package -Psql,install -DskipTests=true
java -jar tb-server/target/thingsboard.jar --spring.profiles.active=install,default
```
以上步骤完成后,访问 http://localhost:8080 即可在浏览器里看到新搭建起来的 IoT 平台首页,并依照向导指引创建管理员账户及其他初始设定项。
阅读全文
相关推荐


















