ubuntu启动thingsboard
时间: 2024-10-15 22:15:55 浏览: 36
Ubuntu安装thingsboard详细步骤
5星 · 资源好评率100%
Ubuntu上安装和启动ThingsBoard的过程大致可以分为以下几个步骤:
1. **更新系统**:
首先,确保你的Ubuntu系统是最新的,运行以下命令:
```
sudo apt update && sudo apt upgrade
```
2. **安装依赖**:
ThingsBoard需要Node.js环境以及一些额外的库。安装它们可以用下面的命令:
```
sudo apt install nodejs npm curl
```
可能还需要安装Python依赖,特别是如果你打算使用Web UI,因为ThingsBoard依赖于Docker,可以安装`docker-ce`, `docker-compose`:
```
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
3. **下载并安装ThingsBoard**:
使用curl获取ThingsBoard的tarball:
```
wget https://github.com/thingsboard/thingsboard/releases/download/${THINGSBOARD_VERSION}/thingsboard-$THINGSBOARD_VERSION.tar.gz
```
其中`${THINGSBOARD_VERSION}`是你想要的版本号。
4. **解压并配置**:
```
tar -xvf thingsboard-$THINGSBOARD_VERSION.tar.gz
cd thingsboard-$THINGSBOARD_VERSION
cp config.default.yml config.yml
nano config.yml 或者 vi config.yml 进行必要的配置,如数据库连接、端口等。
```
5. **创建数据库和初始化数据**:
ThingsBoard通常使用PostgreSQL,你可以使用`docker-compose`创建一个容器:
```
docker-compose up -d postgres
```
然后执行初始化脚本:
```
sh scripts/install-db.sh
```
6. **启动ThingsBoard服务**:
如果你选择的是本地部署,可以运行:
```
./gradlew bootRun
```
否则,如果使用Docker,可以构建镜像然后运行:
```
docker-compose up -d tb-server
```
7. **访问Web界面**:
访问`http://localhost:8080`(默认配置),输入你刚刚设置的管理员用户名和密码。
阅读全文