はじめに
このブログの環境
* サーバ: さくらVPS
* OS: Ubuntu
* Webサーバ: Nginx
* ブログエンジン: Ghost Blog
バックアップの概要
定期的にバックアップファイルを作成して、個人利用しているDropboxにアップロードする。
バックアップするもの
* Ghostの設定ファイル
* ブログのコンテンツ(テーマや画像など)
* 記事データ
ロジック
以下のスクリプトを /usr/local/bin/backup_ghost.sh として保存。
crontabで 0 5 * * 1 backup_ghost.sh として毎週月曜のAM5:00に定期実行する。
#!/bin/sh
# backup ghost blog
NOW=`date "+%Y%m%d%H%M&