前回、暗号化を行った事によりバックアップの保存の目的はほぼ果たしているのですが、気持ちが悪いので添付ファイルについても考えてみました。
gmail と uuencode をキーワードに Google で検索した所、mutt を使うのが一般的らしい。
↓のように ‘-a’ キーワードで添付するファイルを指定するだけで添付ファイルとして扱ってくれます。
mutt -a name.afz -a mysql_name.afz -s "name backup `date`" to_address
複数の添付ファイルにも対応しているので、この方法で問題ないかとも思ったのですが、1つだけ問題がありました。mutt では Envelope From を引数で変更することが出来ず、muttrc/.muttrc に別途設定する必要があります。
なんかめんどくさそうな感じがしたので、結局は Ruby でフィルタプログラムを書くことにしました。
Read More
バックアップファイルを 256bit AES で暗号化する方法について考えます。
バックアップの作成に使用した afio には、バックアップ対象のファイルを個別に圧縮する機能があります。圧縮に使用する外部プログラムは引数で変更出来るので、これを利用して暗号化を行います。
Read More
毎日のブログのバックアップの保管場所をどこにしようかと悩んでいたんですが、Gmailに送ってしまえば良い事に気がつきました。
容量的には問題はないですし、毎日のバックアップの置き場としては問題無さそうです。
暗号化とかは後で考えるとして、とりあえず下のようなスクリプトを書いてみました。
Read More
せっかく自宅にサーバを構築するので、会社では触らないソフトを使用してみる企画。
第一回はWebサーバとしてnginx を取り上げます。
nginx(えんじん えっくす)はロシアの人が作っているWebサーバで、軽量高速が特徴らしい。 WordPressの本家 でも使っているようなので、相性も良いだろうと言う事で。
Read More