阿里云服务器安装emqx和thingsboard

    科技2022-08-25  107

    <笔记> 阿里云服务器安装emqx和thingsboard

    前言

    最近把云服务器重装了系统,需要将以前的服务重新部署到新的服务器上。 服务器版本:CentOS 7.8 64位,为了以后的方便,我先安装了docker 然后在docker里安装了emqx和thingsboard。

    Drawn By:67373UPUP

    第一步配置安全组

    第二步安装docker

    yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum install docker-ce systemctl enable docker systemctl start docker

    第三步安装thingsboard

    docker run -it -p 9090:9090 -p 1883:1883 -p 5683:5683/udp -v ~/.mytb-data:/data -v ~/.mytb-logs:/var/logs/thingsboard --name mytb --restart always thingsboard/tb-postgres:3.x.x

    要重新连接到终端(查看ThingsBoard日志)

    docker attach mytb

    停止容器

    docker stop mytb

    开始容器

    docker start mytb

    默认管理员,租户,客户的账号米密码

    Systen Administrator: sysadmin@thingsboard.org / sysadmin Tenant Administrator: tenant@thingsboard.org / tenant Customer User: customer@thingsboard.org / customer

    TB默认的MQTT的topic:v1/devices/me/telemetry

    MQTT用的端口是1883 COAP用的端口是5683

    第四步安装emqx

    docker run -d --name emqx --restart=always -p 18083:18083 -p 1884:1883 -p 5684:5683/udp emqx/emqx:latest

    MQTT用的端口是1884 UDP用的端口是 5684

    最终效果

    使用命令docker ps 查看两个服务的运行状态 使用命令top 查看服务器资源使用情况

    注意事项

    经测试最新的thingsboard安装后运行不正常,退回3.x.x即可。

    参考资料

    https://hub.docker.com/r/thingsboard/tb-postgres/

    Processed: 0.017, SQL: 9