大概了解了一下實體、卡片、組件等概念,現在進入最有意思的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