このブログはGhostを使っていますが特に今までまともにバックアップを取っていなかったので、バックアップを作成することにしました。
Ghostでバックアップすべきなのはこの2点かなと思っています。
1. /contents
2. /config.js
環境など
* さくらVPS
* Scientific Linux 6系
* Dropboxのアカウントあり
処理の流れ
1. これらをまとめたディレクトリを作る
2. tarで圧縮する
3. dropboxにアップロードする
4. 残骸を削除
この流れをcronで毎日4時に行うことにしました。
Dropboxにファイルをアップロードする
DropboxへのファイルアップロードにはDropbox-Uploaderを使うことにしました。Starも多くユーザも多そうだったので。
cloneするとdropbox_uploader.shはパーミッションが775だったのでchmodする必要はありませんでした。
# /usr/local/src 移動
cd /usr/local/src