Skip to content
Why is a raven like a writing desk?

Thoughts both confusing and enlightening.

Why is a raven like a writing desk?

Thoughts both confusing and enlightening.

Dreamhost backups: the appropriate incantation

elbeno, 21 September, 200821 September, 2008

Recently, and without much fanfare, Dreamhost introduced backup users. Each account gets a single backup user, whose function is to provide a remote backup. Dreamhost’s TOS states that regular user content must be served on the web: it is not intended to be a backup service. However, clearly the need for remote backups exists, and so they now allow 50GB (plus more at the rate of $0.10 per GB per month) of backup space for each account, accessed through the backup user.

So I’m backing up my email remotely. Just the job for a shell script. First things first: what do I need to backup? Well I use Evolution for email, and first I need to stop things from changing while I backup, and make sure I’m starting from the right place:

gconftool-2 --shutdown
evolution --force-shutdown
cd

Next, I need to backup three directories, and encrypt them of course. (The recipient here is changed for security purposes.)

tar -cz .gconf/apps/evolution .gnome2_private/Evolution .evolution 
    | gpg -e -r me@example.com -o mail.tar.gz.gpg

Now of course I need to upload the backup to the dreamhost backup server via SFTP (Once again the username here is changed for security purposes.):

sftp -b /dev/stdin mybackupusername@example.com <<EOF
put mail.tar.gz.gpg
bye
EOF

And finally remove the intermediate file:

rm mail.tar.gz.gpg

Having previously uploaded my authorized ssh key to avoid having to type a password, of course, this process is now automated. The only fly in the ointment is that Dreamhost backup users only support FTP or SFTP; ideally they’d have support for rsync.

Linux

Post navigation

Previous post
Next post

Related Posts

Gutsified

17 October, 2007

Well, I decided to beat the crowd and go ahead and install Gutsy Gibbon before the official release (tomorrow). Everything is fine, nothing is ruined. Some fonts changed in a minor way, and the default desktop background changed, and now I have a whole lot of updated packages. For instance,…

Read More

Hardy Heron

26 April, 2008

After a couple of days of slow servers, today it picked up a bit and I installed Hardy Heron without problems. Well, with a couple of minor problems. First, my /boot partition is still just a little too small, so I had to move a few things around to manage…

Read More

Computer niggles

23 August, 200529 July, 2007

… of my efforts to run a dual boot Gentoo/WinXP system. The other day I ran across 10 days as a Linux user, the account of a Windows user’s self-imposed Linux odyssey. And it makes fairly interesting reading. As you know I’ve been a Linux user for hmm, over 10…

Read More

Comment

  1. greatbiggary says:
    22 September, 2008 at 4:54 pm

    Excellent post. Thanks. I might just do this and add about $10-$15/mo. of extra space. Then I could actually off-site backup pretty much everything that’s really important to me. I appreciate you doing the shell legwork for me.

    Also, I almost posted this in your LJ feed again 🙁

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

©2026 Why is a raven like a writing desk? | WordPress Theme by SuperbThemes