iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 27
1
IoT

樹莓派實驗室系列 第 27

Day27 - Home Assistant Snapshot

今天來講如何使用snapshot備份系統,以及設定一個add-on來讓snapshot可以自動上傳到Google Drive。

Supervisor -> Snapshots,可以選擇full or partial snapshot

  • Create snapshot* Create snapshot
    partial可以選擇要備份的folder與add-on

  • Restore From a Snapshot
    一樣可以選擇要回復備份是部分資料夾還是全部重新開始。

還有一種可能是如果Home Assistant整個掛掉,需要整個Home Assistant重灌,這會需要先下載備份到local,然後再把backup檔放到backup資料夾。

這邊介紹兩種方式完成

1. Samba add-on

在第19天的時候介紹過安裝Samba add-on(網路文件共享系統)可以連線到資料夾,然後查看跟編輯裡面的檔案。
詳情請見這: https://ithelp.ithome.com.tw/articles/10244649

不過這個不方便之處就是要snapshot要手動下載保留,比較麻煩,所以我比較偏好第二種做法。

2. Google Drive Backup Add-on

https://github.com/sabeechen/hassio-google-drive-backup

這可以設定時程,自動幫你建立snapshot,並上傳snapshot到Google Deive,是一個很方便的選擇。

由於這個add-on不會直接顯示在add-on store,我們要自行手動加入

首先到add-on store,右上角三個點,按Repositories

貼上這串網址:
https://github.com/sabeechen/hassio-google-drive-backup

新增後就可以在add-on列表最下面找到它,這樣就可以安裝了

安裝好之後按下start,再按OPEN WEB UI,進入以下頁面

接下來要連接google drive與Home assistant,設定登入帳戶後,會獲得一串Authorization String,如下所示:

把上面這串複製後貼到Home Assitant 前面那張圖的空格並按SAVE,就完成設定了。

在SETTINGS可以修改要保留多少次的snapshot和備份的頻率。

有了這個add-on,就算哪天系統發生意外,除了備份儲存在雲端,也比每次都還要下載到本機還要方便。


上一篇
Day26 - Home Assistant 設定Lovelace floorplan
下一篇
Day28 - Home Assistant + ESPHome
系列文
樹莓派實驗室30

尚未有邦友留言

立即登入留言