第一、準備工作
1、創建七牛雲存儲空間
我們需要有七牛雲賬戶且創建一個私有云存儲空間。
2、獲取七牛密鑰
我們需要獲取七牛雲存儲賬戶的AccessKey/SecretKey,因爲等會需要對接使用。
3、升級最新版本
./upgrade.sh oneinstack
我們需要升級至最新的OneinStack腳本。
第二、配置七牛同步設置
./backup_setup.sh
輸入腳本,準備配置七牛雲存儲備份信息。
這裏輸入6回車,因爲這篇文章我們用七牛同步。
設置備份類型(數據庫/網站文件/數據庫和網站文件),以及設置備份週期天數。(默認5天備份一次)
我們選擇服務器中已有的站點和數據庫備份。
選擇我們當前雲存儲所在的區域、以及開始準備好的密鑰文件信息。這樣我們就設置完畢。
第三、備份測試
./backup.sh
我們可以執行腳本,備份一次看看有沒有錯誤,如果沒有錯誤則設置沒問題。備份完畢之後,我們可以到七牛雲存儲中看看是否成功。
第四、設置定時執行
crontab -e
0 1 * * * cd ~/oneinstack;./backup.sh > /dev/null 2>&1 &
設置保存完畢之後,這樣就可以自動定時備份。
總結,以上是OneinStack設置七牛雲存儲自動定時備份網站和數據庫的過程,這樣我們可以將免費七牛雲存儲空間利用起來確保網站、服務器的數據庫備份安全。