Re: [PLUG] Self-hosted online backups?

LeRoy on 1 Dec 2009 15:47:35 -0800


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] Self-hosted online backups?


JP Vossen wrote:
> As is probably the case for a lot of us, I control Linux servers in 
> various locations (e.g, my house, my Mom's house). I want to set up a 
> self-hosted online backup service and copy Mom's data to my house and my 
> data to her house. I want the data to be compressed, encrypted (both in 
> transit and at rest), have multiple copes/versions 
> (daily/weekly/monthly) and to be disk and bandwidth efficient.
> 
> Obviously, I could script something using tar, GPG, rsync, and/or other 
> tools, but I can't be the only person out there who wants this, and why 
> reinvent the wheel?
> 
> I've considered rsync.net which sounds really cool, and I was just 
> reading about tarsnap.com. Tarsnap does exactly what I want, except it 
> uses a pay-for hosted back-end (AWS). While neither of them is 
> expensive, I'd prefer not to use "the cloud" for various reasons 
> including the fact that I'm paranoid, cheap and sometimes a 
> control-freak. :-) I could possibly modify the tarsnip code to work the 
> way I want, but that is precluded by the ToS 
> (http://www.tarsnap.com/legal.html). I think the tarsnip setup is 
> brilliant on several levels, it's just not what I personally want.
> 
> One really simple solution is to just create a local compressed tarball, 
> then encrypt that, then rsync it. But that's crappy because it needs 
> 2-3x local disk space, depending on how the encryption works the file 
> may change so much that rsync is no use, it does not allow 
> space-efficient versions, and probably other things I'm forgetting.
> 
> My data includes ~20G of pictures and that will only grow, and a mix of 
> other static and dynamic data including revision control systems, 
> documents and DB files. Actually, I could get up to a bit under 200G if 
> I was really sloppy about what I back up. So the local 2-3x disk space 
> and I/O is non-trivial, and even cheap storage and bandwidth would start 
> to add up.
> 
> If I have to roll my own, I can and will--eventually. Meanwhile does 
> anyone know of anything that I can self-host without a lot of DIY?
> 
Several years ago I wrote a bash script for a secure backup that uses
gnupg tar and etc. It also checks for any changes in directories like
/usr/lib /usr/bin and etc since the last backup. I run it from a cron
job and is quite efficient.
-- 
 Rev. LeRoy D. Cressy mailto:leroy@lrcressy.com /\_/\
 http://lrcressy.com ( o.o )
 Phone: 215-535-4037 > ^ <
		 Cell: 267-307-3527
gpg fingerprint: 62DE 6CAB CEE1 B1B3 359A 81D8 3FEF E6DA 8501 AFEA
For info on enigmail: http://lrcressy.com/linux/mozilla.pdf
For info on gpg: http://www.gnupg.org/
Jesus saith unto him, I am the way, the truth, and the life:
no man cometh unto the Father, but by me. (John 14:6)

Attachment: secure-backup_0.04-1.tar.gz
Description: GNU Zip compressed data

Attachment: signature.asc
Description: OpenPGP digital signature

___________________________________________________________________________
Philadelphia Linux Users Group -- http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug



AltStyle によって変換されたページ (->オリジナル) /