type
status
date
slug
summary
tags
category
icon
password
URL
原文发布在我的公众号,扫码直达原公众号链接。

特斯拉提供了API,能帮我们记录很多驾驶、旅途以及充电的信息。基于此,不少“非官方”的信息记录平台,比如国内的魔D车主、特B派等APP很多,但是考虑到私密性问题,我会推荐使用TeslaMate,这个应用可以部署在本地或自己的云服务器上。这样,数据掌握在我们自己的手上。
我已经在自己的群晖上用了半年多了,感觉很不错,今天升级版本的时候,想到记录下整个安装过程。这次用的是云服务器做教程。不过整个方法和群晖上差不多。
不过需要注意的是,放在公网上后,需要考虑安全问题,会在以后详细说明。
TeslaMate的功能截图


部署全教程
- 有现成的群晖,或者云服务器。没有的话,可以参考目前某云平台上的打折服务器。如下图。约99元一年。

2. 设置密客户端登陆的密码,然后重启。重启后,点击“远程连接”。

3. 小窗弹出连接后,依次输入下面三个命令。主要是切换到root高权限账户,并来到根目录下。如下图

4. 安装Docker

5. 安装docker compose
6. 安装好之后,设置权限
7. windows电脑下载winscp,安装后,新建站点。IP就是这台云服务器的ip。用户名是root,密码是之前第#2步骤设置的密码。
8. winscp登陆后,来到服务器根目录,新建一个文件夹,就叫tesla吧。如下图。权限不用管。


9. 在winscp界面左侧,也就是本地端,空白处,右键,新建-文件。文件名叫 docker-compose.yml。内容如下

10. 把左侧的文件拖到新建的tesla文件夹里。如下图。

11. 然后,点击下图的那个黑框,打开“命令”,输入 docker-compose up ,点击 执行。

12. 看到4个done,说明完成了。

13. 这时候,还是打不开teslamate的。需要开放云服务器的3000和4000端口。如图,去阿里云管理平台上,防火墙设置如下。

14. 输入你的云服务器 ip:4000 之后,用你的tesla app的用户名和邮箱登录即可。
15. 日常查看数据,输入你的云服务器ip:3000后,即可查看。
红字醒目:
目前这样的做法,有极大的将你的数据暴露在公网的风险,因此需要后续进一步做安全加固。比如在防火墙禁掉4000端口,3000页面添加http认证,ssl证书之类的。
- Author:AI Innovation
- URL:http://inno4ai.com/article/d5eeee55-3ea8-4a7e-adc3-3a930e823c37
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!

搭建TeslaMate(云服务器上)


