飞牛NAS 安装 Teslamate 教程(docker版)

关于 Teslamate 的好处我这里就不多说了,感兴趣的朋友可以去视频平台搜索 Teslamate。

还有关于Nas外网穿透,DDNS,公网IP等等一些知识,这里也不做解释,大家自行去查阅相关博客。

我这里只截一张图给大家看下最终效果。

教程开始:

这里使用的环境先和大家交代一下:

一台 Windows 系统电脑,可以通过浏览器连接上飞牛OS

NAS:飞牛OS 0.9.30 有公网IP

docker:飞牛自带docker

1、首先登录这个网站:Docker 安装 |特斯拉伴侣 。 如果是英文的,可以使用浏览器的翻译功能。

2、在自己的电脑上,创建一个名为 docker-compose.yml 的文件,其中包含以下内容:

复制代码
services:
  teslamate:
    image: teslamate/teslamate:latest
    restart: always
    environment:
      - ENCRYPTION_KEY=HAHAHAHAHAHA #这里随便设置即可
      - DATABASE_USER=admin		# 登录用户名,可以改成自己的
      - DATABASE_PASS=admin123 # 登录密码,可以改成自己的
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=database
      - MQTT_HOST=mosquitto
	  - TZ=Asia/Shanghai
    ports:
      - 4000:4000
    volumes:
      - ./import:/opt/app/import
    cap_drop:
      - all

  database:
    image: postgres:17-trixie
    restart: always
    environment:
      - POSTGRES_USER=teslamate
      - POSTGRES_PASSWORD=123456 # 改为自己的密码
      - POSTGRES_DB=teslamate
    volumes:
      - teslamate-db:/var/lib/postgresql/data

  grafana:
    image: teslamate/grafana:latest
    restart: always
    environment:
      - DATABASE_USER=teslamate
      - DATABASE_PASS=123456  # 改为自己的密码
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=database
    ports:
      - 3000:3000
    volumes:
      - teslamate-grafana-data:/var/lib/grafana

  mosquitto:
    image: eclipse-mosquitto:2
    restart: always
    command: mosquitto -c /mosquitto-no-auth.conf
    # ports:
    #   - 1883:1883
    volumes:
      - mosquitto-conf:/mosquitto/config
      - mosquitto-data:/mosquitto/data

volumes:
  teslamate-db:
  teslamate-grafana-data:
  mosquitto-conf:
  mosquitto-data:

3、打开飞牛NAS的"文件管理",有一个docker文件夹,如果没有,可能是你的docker没有安装,需要先安装docker。

4、在docker文件夹里,新建一个 teslamate 文件夹,点击右键 -> 上传文件,将刚刚的文件 docker-compose.yml 上传到该文件夹下,如图:

5、在文件上右键点击"详细信息",然后点击"复制原始路径",然后将这个路径粘贴到别的地方暂存备用,如图:

6、点击飞牛桌面的"系统设置",找到 SSH, 打开SSH功能,如图:

7、在Windows电脑上,搜索cmd,打开命令提示符,如图:

8、输入命令:ssh Nas用户名@Nas局域网ip (点击回车,然后输入密码即可),如图:

注意这里的 zs-nas 和 192.168.1.88 都是我的用户名和ip。你需要根据你的实际情况来写你的。

9、键入命令:sudo -i (回车,输入密码,一般和第7步的密码一样),这里出现root表示进入了root用户

10、进入teslamate目录:第5步中复制下来备用的目录,键入命令:cd /vol1/1000/docker/teslamate (回车) 如图:

11、键入命令:/usr/libexec/docker/cli-plugins/docker-compose up -d 开始安装,大概需要3min到10min,如图:

12、出现这个表示成功:

13、打开飞牛 Docker 可以看到,4个容器都在运行了

注意:如果你安装了chromium(浏览器),要先停止它,因为它的端口号是3000,与teslamate是冲突的,后期再修改 chromium 的端口号即可

14、关闭SSH(第6步中打开的SSH),一定要关闭!

15、浏览器访问Teslamate主页:ip:4000 (我的ip是:192.168.1.88:4000),显示如图:

16、点击 上图 红框处,查看获取Tesla令牌的方法。因为这里用的是windos电脑,所以点击下面红框处:

这里可能需要科学上网,上不去的同学可以下载我这个:

链接: https://pan.baidu.com/s/1hZ4Sbo957EFdIjrdJ69Q9w?pwd=c5gh 提取码: c5gh

17、下载解压包,解压后,打开 tesla_auth.exe ,输入特斯拉的账号和密码,如图:

18、登录后即可获取令牌。然后将令牌填如第15步的框中。

19、点击"设置",可以自定义 主页和控制台的URL,如图。

相关推荐
程高兴2 小时前
模糊PID控制的永磁同步电机矢量控制系统-SIMULINK
matlab·1024程序员节
海海不瞌睡(捏捏王子)6 小时前
Unity知识点概要
unity·1024程序员节
unable code7 小时前
[网鼎杯 2020 玄武组]SSRFMe
网络安全·web·ctf·1024程序员节
开开心心就好2 天前
安卓免费证件照制作软件,无广告弹窗
linux·运维·安全·pdf·迭代器模式·依赖倒置原则·1024程序员节
开开心心就好7 天前
轻量级PDF阅读器,仅几M大小打开秒开
linux·运维·服务器·安全·pdf·1024程序员节·oneflow
学传打活11 天前
【边打字.边学昆仑正义文化】_12_生命价值的体现(1)
微信公众平台·1024程序员节·汉字·昆仑正义文化
开开心心就好12 天前
小巧绿色免费关机工具,支持定时倒计时
linux·运维·服务器·安全·powerpoint·1024程序员节·foxmail
开开心心就好13 天前
跨平台高速下载工具,支持浏览器功能强大
运维·服务器·windows·pdf·旅游·媒体·1024程序员节
开开心心就好1 个月前
内存清理软件灵活设置,自动阈值快捷键清
运维·服务器·windows·pdf·harmonyos·risc-v·1024程序员节