网上找不到这么详细的教程,虽然说简单,但是很多人还是不会,甚至访问不了,我只好自己写个详细点的,这样大家部署也方便很多
TeslaMate 的功能不再赘述了,自己网上搜索下,想部署地按教程一步步操作来就可以完成部署,部署以某阿X云为例,其他类似的云服务也可以
需要准备的软件:Wincap 自己搜索下载个安装即可
购买服务器,我这里选择的 99/年的轻量应用服务器,99元可以续3次,也就是4年这样,购买时选择安装系统为 Ubuntu 20.04
轻量应用服务器
选择安装系统当然如果你购买时选错系统也没关系,后台还可以更改重置系统,重置也可以
阿里云后台重置系统选项2. 点击 远程连接 里面的 设置密码,先设置个客户端连接使用的密码,密码大小写区分带数字即可
输入密码
重启服务器生效3. 重启完服务器后 点击 远程连接里面的 远程连接
远程连接4. 远程连接服务器后 输入如下指令
sudo su root
cd ..
cd ..
5. 安装Docker
curl -sSL https://get.daocloud.io/docker |sh
安装 docker
docker 安装完毕6. 安装 docker-compse
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
安装 docker-compse如下图一样,如果连接服务器超时的话就重新输入一次命令,一般都可以解决,不行就多试一会
连接超时docker-compse 安装完成
docker-compse 安装完成7. 设置权限,查看 docker-compse 安装版本
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
到这一步 docker 以及 docker-compse 就安装完成了
-------------------------------------------------------------------------------------
8. 打开下载好的 Wincap 软件登录 服务器 ,主机名就是你服务器的IP地址,用户名填 root , 密码就是上面第2步骤里设置的密码,登录
登录服务器9. 登录后 点击顶部的箭头返回上一级目录到根目录,用鼠标右键-新建目录- tesla
新建 tesla目录10. 下载 docker-compse.yml 文件上传至 tesla 目录下面,我已经打包制作好
地址:https://pan.baidu.com/s/1VSL7Fj05IFSZcu27SyKsYg提取码: 6etm
如果连接失效的话请到 https://docs.teslamate.org/docs/installation/docker/ 手动自己新建个文本文件,复制进去代码然后另存为 docker-compse.yml 文件名即可
11. 把 docker-compse.yml 文件上传 服务器上刚刚新建的 tesla 目录下面,左边目录是你电脑上的文件,右边是服务器上的目录,直接拖过去或者右键点上传也可以
上传 docker-compse.yml12. 点击 打开终端命令工具, 在顶部的 同步 按钮旁边
13. 启动 TeslaMate ,输入命令:docker-compose up -d 点击执行
启动TeslaMate
执行命令
启动 TeslaMate 完成14. 到上面这一步已经安装并启动 TeslaMate 完成
15. 回到服务器后台操作,将 3000/4000 端口添加进防火墙,不然无法访问
防火墙添加规则
添加规则到这一步 TeslaMate 就完全部署完毕了,接下来就可以尝试下访问看看,初始是没数据的,需要开车出去跑了后才会有数据产生
用你的服务器IP地址加端口号可以访问,4000端口是基本参数设置,3000端口才是查看你车辆的行驶数据,记住切勿随意将自己的IP地址泄露,不然别人也可以查看你数据,记得随时退出账户
4000端口访问的设置
3000端口里查看数据