每次辛苦地建立一個網誌,累積了一些文章後,因為使用的是免費的虛擬主機網站,有時太久沒上去維護的話,就可能會被關站。如果也都沒有定時備份網誌的內容的話,等於先前累積的資料也都不見了。所以現在如果建了一個網誌後,第一件事就是要設定好備份的功能。
wordpress的外掛中有不少的備份功能可以選用,不過有些因為要付費購買特別的套件後,才會比較好用。不然都只有基本的功能。而我想要的功能其實只是備份檔可以透過SFTP的方式來儲存到另外的地方,這個地方可能是另一個虛擬主機網站,或是自行架設的NAS中。因為總不能將資料都備份在原本網誌的同一個站台中吧,萬一這個站台出事了,那不是什麼都沒了。
看了一些wordpress的備份外掛(像是updraftPlus),要能使用SFTP的話,都需要另外再購買。最後找到一套WPvivid Backup它本身有支援SFTP的功能,且是免費的。使用及設定上也都還算方便。所以目前就選用這套來協助定期備份網誌了。

上面是安裝完WPvivid Backup並啟用後的主畫面。如果在沒有使用其它外部儲存體的話,最基本的備份儲存位置會是在自已網誌的wp-content這個目錄中。
你可以切換到Remote Storage這一頁來設定要使用的外部儲存體。

在Remote Storage中可以選擇不少通用的雲端空間,但雲端空間總是有限,最好是能儲存在自己的NAS中。所以我就選擇設定一組SFTP的儲存體。只要依指示填入所需的資料,並按下最下面的Test And Add後,它會先測試這組設定是否可以正常使用,如可以的話,就會儲存下來。不行的話,上面會有錯誤訊息,你可能就要再檢查一下是否有哪些參數有設錯了。最可能設錯的就是Absolute path must exist這一欄了。如果你是使用自家的NAS那可能要找一下可以使用的路徑。
設定完成後,可以先回到Backup & Restore這一頁來手動測試一次。一切都正常的話,就可以到Schedule這一頁來設定定期備份的排程。
