大概了解了一下实体、卡片、组件等概念,现在进入最有意思的docker部署部分,不过为了以防万一,还是先进行备份操作
备份
备份是在web界面的“配置-加载项、备份与supervisor-备份-创建备份-完整备份”
等待一会儿就可以在semba文件服务中可以看到该份文件
才1500KB,估计只是对HA相关的内容进行备份,而不是对整个HassOS进行备份
SSH连接
因为web界面的终端SSH算是HassOS的一个docker,因此不能获得底层的系统权限,要通过连上SSH才可以进行底层的一个Docker部署
这部分研究了好久,无语死,不就连个SSH你至于这么累吗= =
准备工具
一个U盘,格式化,并命名为“CONFIG”,记得大写
使用puttygen生成密钥对
打开软件,下面修改为2048,点击生成,然后在上面画画
将上面的东西拷贝下来,编码格式为ANSI格式的文件在U盘里(不要用记事本!!!用notepad++,转为ansi编码,至于为什么,看后面的题外话),文件名为authorized_keys
私钥也保存一下在本地,后面使用putty进行访问的时候会用到
U盘拔下来插到树莓派上,进入“配置-进入supervisor-系统-三个点-从USB导入”
putty配置
端口号要改为22222
Data里面登录名为root
导入私钥
这样就可以连接SSH了
点击accept
全程被这个SSH折磨,我真是难受死了
docker的部署
实际上已经可以直接使用docker了
输入docker version得到如下结果
题外话
估计是win10BUG,折腾了我好久,和朋友闲聊
参考链接
调试主助手操作系统|家庭助理开发人员文档 (home-assistant.io)
How to Create SSH Keys with PuTTY on Windows :: DigitalOcean Documentation