【教程】极空间docker 安装Teslamate

2023-05-19 17:42:23 14点赞 79收藏 14评论

极空间没有开放SSH,所以网上通常用YML文件直接安装的方法不可行,只能一个一个自己手动部署。

一.准备

1.首先搜索并下载YML文件里说四个镜像,teslamate/teslamate,postgres(tag选14),teslamate/grafana,eclipse-mosquitto(tag选2)。

teslamate/teslamate,postgres(tag选14),teslamate/grafana,eclipse-mosquitto(tag选2)teslamate/teslamate,postgres(tag选14),teslamate/grafana,eclipse-mosquitto(tag选2)

2.然后在个人空间里创建teslamate文件夹,一会用于挂载,并在teslamate文件夹中创建teslamate-db、import、mosquitto-log、mosquitto-conf、mosquitto-data、teslamate-grafana-data文件夹。

【教程】极空间docker 安装Teslamate

二.开始部署

1.部署postgres:

容器名称修改成database;

刚创建的teslamate-db,挂载容器的/var/lib/postgresql/data;

【教程】极空间docker 安装Teslamate

环境增加三条:

POSTGRES_USER 值填 teslamate

POSTGRES_PASSWORD 值填你自己能记得的密码

POSTGRES_DB 值填teslamate

【教程】极空间docker 安装Teslamate

2.部署teslamate/grafana

容器名称填grafana;

端口有个3000的转发关系,外部端口填3000;

环境创建四条:

DATABASE_USER 值填teslamate

DATABASE_PASS 值填刚才的密码

DATABASE_NAME 值填teslamate

DATABASE_HOST值填自己的IP

【教程】极空间docker 安装Teslamate

把创建的teslamate-grafana-data,挂载容器的/var/lib/grafana(正常应该有这一步,但是只要挂载这个,grafana就会一直重启,日志提示:Failed to start grafana. error: failed to connect to database: failed to create SQLite database file "/var/lib/grafana/grafana.db": open /var/lib/grafana/grafana.db: permission denied。好像是没有权限,然后我把这一步去掉就能正常运行,目前发现不挂载这一步的影响好像就是grafana设置的账号密码不会被保存,每次进去都会让你用admin登录。希望有懂的大神一起来研究下咋解决。)

3.部署eclipse-mosquitto

容器名称填mosquitto

端口有个1883的转发关系,外部端口填1883;

刚创建的mosquitto-log,挂载容器的/mosquitto/log

刚创建的mosquitto-data,挂载容器的/mosquitto/data

【教程】极空间docker 安装Teslamate

4.部署teslamate/teslamate

容器名称填teslamate

端口有个4000的转发关系,外部端口填4000;

刚创建的import,挂载容器的/opt/app/import

环境创建七条:

ENCRYPTION_KEY 值填tesla的token

DATABASE_USER 值填teslamate

DATABASE_PASS 值填刚才的密码

DATABASE_NAME 值填teslamate

DATABASE_HOST 值填你的ip地址

MQTT_HOST 值填mosquitto

VIRTUAL_HOST 值填你的ip地址

【教程】极空间docker 安装Teslamate

然后浏览器打开设置的端口(4000)应该就可以了。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
14评论

  • 精彩
  • 最新
  • 无公网ip可以整吗?

    校验提示文案

    提交
    可以

    校验提示文案

    提交
    无公网IP, 通过啥方式外网访问最后的网址加端口?麻烦指点,多谢

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • Z4S按照这样部署,碰到两个问题1:postgres(版本14)无限重启,2:teslamate打不开,请教下是什么问题,我确定都是按照你的设定了

    校验提示文案

    提交
    你看看有没有啥保存信息。

    校验提示文案

    提交
    报错

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 请问你这是z4s还是z2s,效果怎么样?卡不卡?值得买不?

    校验提示文案

    提交
  • 我是z2s,日常正常运行不卡

    校验提示文案

    提交
  • 虽然不知道是干嘛的,但是感觉很厉害,点个赞 [吐舌]

    校验提示文案

    提交
  • 太及时了

    校验提示文案

    提交
  • 还有一镜像teslamate/grafana一直下不了

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
79
扫一下,分享更方便,购买更轻松