方法比较简单,通过官网(https://docs.teslamate.org/docs/installation/docker) 方法安装,过程大致如下:
- 群晖打开ssh
- ssh登陆,新建 docker-compose 的yaml文件,一键安装。
几个问题需要注意一下,自己有遇到:
- yaml文件中的密码需要自己写,并且等号后面不要空格,如果出现空格,teslamate和postgresql都可以正常使用,但是 grafana 无法读取密码中第一个空格,会报错误 metric requests error。
- postgresql 在第一次创建容器的时候就会创建数据库,用户名和密码就设定好了。删除重新新建容器无法修改密码,必须通过ssh进入容器修改密码。修改密码后,三个容器都可以正常连接。
- 如果需要用自己的mqtt broker,在yaml文件中不需要新建 mqtt 容器,在 teslamate 容器环境中添加 MQTT_HOST, MQTT_USERNAME, MQTT_PASS 就可以连接。