Ask Slashdot: Network Backup Solution Out of the Box?
First time accepted submitter file terminator writes "I want to buy a network drive for home usage, and am looking for something that would allow for secure and encrypted remote backups over the Internet to a second network drive, preferably advanced enough that all drive content does not have to be transmitted every time. The solution may come as a pair of network drives, and two-way synching would actually be a plus. The drives would be behind respective NATs and setup must allow connecting to any target port. The solution should be readily available (no obscure/local brands/solutions) and not unreasonably expensive. Does anyone have any recommendations for a full out of the box solution?"
I tried to roll my own for like forever, and eventually just gave up and went for SpiderOak:
https://spideroak.com/
It can be configured to do sync, backup, or something in between. Probably not exactly what you are looking for but perhaps worth a look none the less.
.: Max Romantschuk
DropBox with local caching and multiple PCs. You do have multiple PCs, don't you? If you don't, GTFO.
http://www.dropbox.com/
No sig for you. YOU GET NO SIG!
Buy two USB externals. Backup to both, encrypting it if you wish. Take one offsite and store it in a locked file cabinet. This is more secure than over-the-wire sync'ing.
Synology NAS's have all the features you're looking for. We use them for our scheduled automated backups (http://www.synology.com/dsm/backup_server.php?lang=enu)
"preferably advanced enough..." "readily available (no obscure/local brands/solutions)..." "not unreasonably expensive" It's going to be hard to match all three of those requirements. Remember the triangle - Scope, Quality, Cost - choose two.
Just because I can hook a shark from a boat, I do no offer to wrestle it in the water.
Over ssh, did this with a couple linksys routers years ago.
No sir I dont like it.
1) Simple to use
2) Robust features
3) Inexpensive
Pick any two.
"A person is smart. People are dumb, panicky dangerous animals and you know it." - K
Then I would recommend Bacula.....
Bacula is a set of Open Source, enterprise ready, computer programs that permit you (or the system administrator) to manage backup, recovery, and verification of computer data across a network of computers of different kinds.
http://www.bacula.org/en/
http://www.backblaze.com/
http://hardware.slashdot.org/story/09/09/02/138209/Build-Your-Own-28M-Petabyte-Disk-Array-For-117k
"it just works".
there's no place like ~
I've switched from Jungledisk and bought a 4 year subscription of CrashPlan and it works pretty well. It is very unobtrusive working in the background on Linux. The application updates itself automatically and is pretty well-designed.
Of course, if you have truly sensitive data such as trade secrets or patient records you should never rely on any claims such companies make about their proprietary encryption / security.
Crashplan is free for home users who back up to "friends". All you need to do is register the computers as friends and have them back up onto each-other.
http://www.crashplan.com/
I'm not affilitated with Crashplan. I'm just a happy end-user.
Barracuda has a Disk-to-Disk-to-Cloud backup server. They recently introduced a new feature that allows you to use a second Barracuda at a remote site instead of their cloud services. The network backup sends deltas instead of the entire backup set. It's not free (or cheap), but it will do exactly what you want.
"Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
Checkout the Synology NAS products -- has exactly what you want and many more features.
Syncback is great, you need to network your stuff together separately, but it will copy the minimum amount of files for you to speed up your backups.
http://www.2brightsparks.com/
We use it, works great, we use intranet not internet though, but that's just a networking setup deal I shouldn't have to explain.
Norton Ghost is another one, it goes on sale on newegg sometimes for dirt cheap and isn't that expensive to begin with, might be worth looking into, it's getting better, but I'm not a fan of their interface.
I use a Netgear ReadyNAS with RSYNC. It has it's own backup system between two NAS devices, but given that I only own one I haven't tried that.
I use rsync to do a website archive. I do a database archive (which does a nifty time-and-date-stamped archive of the database, but then there are the webserver configuration files, build scripts, etc. rsync does a super job. It can run across networks too. You have to actually bother learning how it works, but the documentation is pretty good, and you can tweak it to you exact needs. I wrote a (well documented) script to run it (and the script gets archived too). Then its a 'set it and forget it'(tm) kind of thing.
Never use the phrase "full out-of-box solution" and "not unreasonably expensive" in close proximity to one another.
Even just saying "out-of-box solution" is to salesweasels what homogenized fish guts are to sharks...
If you're willing to forgo something out of the box, look at Unison (http://www.cis.upenn.edu/~bcpierce/unison/). It's like rsync but does bi-directional synchronization.
If you want to do block level replication (which would inherently only transfer the data that's changed), you could look at GlusterFS or DRBD. They both support asynchronous replication - though you can't do bidirectional synchronization with that.
Every time you post an article on Slashdot, I kill a server. Think of the servers!
Easy to use client, you can backup to a local drive and any internet connected machine where you can install the client and have it trust your key, and you can pay the professionals a fairly small annual fee if you wish to have them manage a remote copy for you. I haven't used it myself as my Mozy subscription renewed for two years just before the new pricing went into effect but I plan to install it on both my brothers computers and have two offsite copies of my data in another year or so.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
~$ rsync -az --progress --size-only from_where_/* to_your_network_server:/your_backup_folder/
iTx Technologies: Open source development in Montreal
I would recommend giving these guys a shot http://www.synology.com/us/index.php. I use the DS211j model. I don't believe the data is stored in an encrypted manner on the drives, but all the communications can be configured so they are secured via SSL. It's a linux system with a nice simple to use UI, so you may configure your users, groups and so on for access from pretty much anywhere. They do also offer backup and synchronization to a few providers as well as other synology boxes offsite.
I have been using for over 3 months so far so good, make sure you read their hdd compatibility list (and possible firmware updates you may need on the drives) before purchasing any of the hardware. Newegg carries these folks (i believe ds211j model is discountinued so you may have to look for something similar or whatever replaced that model).
Time Machine and Time Capsule
Never say never. Ah!! I did it again!
I use rsync-backup to do exactly that. Setting everything up to backup my Linux box, starting from scratch, took me about 3 hours, and that included reading the documentation. The thing works remarkably well, and its capabilities are outstanding. Once you have it setup correctly, you can forget about backing up until you need to recover files.
Synology makes (IMHO) the best SOHO NAS products. Their latest management console (3.2) supports off-site encrypted backup. They are on the expensive side but their products and support are top notch.
Try http://www.crashplan.com/ You can either pay to backup to their servers, otherwise you can backup between different computers running the client. Supports Windows / Mac / Linux / Solaris. If you are paranoid, you can setup a Solaris box with ZFS and run it on that. Also look at http://www.nexenta.org/ for a nice Solaris platform to make a NAS. rad
rsync.. winning!!
Vital preliminary questions:
"I don't know, therefore Aliens" Wafflebox1
How about Drobo or Cavalry, why not that with cron + rsync?
You can't handle the truth.
For something simple that you maintain, you can just setup rsync and a couple remote boxes and go from there.
I use Backblaze for personal offsite backup. It fit my current needs by allowing backup of usb drives and being native (and not sucking up resources).
downsides:
upsides:
I would like to set up a PogoPlug at my parent's house.
The other products I've tried (Wuala, SpiderOak, Carbonite, Crashplan, Jungle Disk) just didn't fit my needs or taste, but try them yourself.
Wikipedia also has a page
I have recently gone through a failure of a NAS, and have been doing a similar investigation. Some general thoughts are as follows:
Hardware:
The NAS that failed was RAID 0, and while that provided more remote space, we realized that this is a single-point falure. While what failed was the motherboard (for the record, this was a 6TB LaCie Ethernet Disk XP Embedded), and no data was lost, this failure realized the importance of data robustness. I will give props to LaCie because their customer servie is amazing and fast.
In the future, we are pursuing a RAID 5 with a mirror, therefore there are two levels of back-up. Although they are co-located, being more sensitive to natural disasters, remote backups are unfortunately not possible for our purposes.
I have heard very good information about synology (http://www.synology.com/) for hardware, and especially network transfer speeds
I have also very interested in Drobo NAS (http://www.drobo.com/) as their "beyondRAID" seems to have interesting potential.
Software:
I would consider this to be an important feature. There are sure to be many software solutions to consider, but here are some thoughts:
If you expect one approach over multiple platforms, the simpler solution, the better. An rsync/mirroring script that is performed either on log-on/off (e.g. roaming profiles), or periodic (hourly, daily) backups is preferable, because of prolific nature of rsync
I (personally) prefer non-condenced backups (i.e. raw files) which seem to have a greater longevity as they don't rely on varying compression techniques. Moreover, these can be then recovered from other platforms, and are not as critical. This is opposed to OS embeded techniques (such as Time Machine, which works well for one platform, but is not a universal solution)
If it suites you, very remove (i.e. "cloud" sources) may be ideal, although it depends on the sensitivity of your data.
http://xkcd.com/538/
The alt-text is the important part of this comic; "Actual actual reality: nobody would care about his secrets"
USB3 mass-storage router; external USB3-HDD dock; profit.
Bacula is a good network backup solution. Check it out at http://www.bacula.org/
Depending on what your idea of "cheap" is, these aren't unreasonably priced.
The smaller models might work for home use. Unfortunately, features on the low-end models are ala-carte - so CDP to CDP syncing/off-site backup needs to be purchased separately.
They support Windows/Mac OS/Linux.
-ted
You want backups. 7zip does this.
You want encrypted backups. 7zip does this.
You want sequential/differential/whatever backup files instead of full backups each time. 7zip does this.
You want to store the backup on a network drive. SFTP/SSH/Whatever does this.
You want to sync the drive contents to another drive on the internet. SFTP/SSH/Whatever does this.
You want the transfer to be secure. SFTP/SSH/Whatever does this.
You want to schedule the jobs to run automatically. Thinking For 5 Seconds reveals how.
You want to transfer only the changes. Thinking For 5 Seconds reveals how.
You want a network drive that is NAT accessible and port-designatable. Thinking For 5 Seconds finds you one.
A simple 7z line will handle all your backup needs.
A simple xcopy/rsync/robocopy/whatever line will handle all the file moving.
A simple sftp/ssh/whatever line will handle the transfer to the remote drive.
A simple batch/cron job will schedule it to run automagically.
I believe it has everything you want except the two-way syncing.
I like Carbonite...only $50 per year or so and it works real-time...I just image my computer to a local USB drive then backup the drive...voila...I have an image backed up using Windows 7 backup tool which is more than enough...I used to use Acronis but this app for home use seem flaky....I retain my own key but if you think you need to restore files from a different computer you need to upload the encryption key within your account....would be nice if they allowed you to simply browse for the key so that you didn't have to upload it but it's a non-issue for me.
My LAN consists of two PCs, mine and my wife's. We are networked through a Netgear router that also connects us to a cable modem for broadband Internet. We have no network drive as such, merely having access to selected parts of each other's hard drives.
I do the backups for both of us, using the Windows XP backup tool. The backups reside on our own hard drives for use in restoring files we might have deleted or incorrectly updated.
I transfer copies of my wife's backups to my own hard drive. I use a freeware version of PGP to encrypt and digitally sign the backup files, both mine and my wife's. I then use Eraser to destroy the unencrypted copies of my wife's backups on my hard drive since such copies remain on her PC. Finally, I move the encrypted backups to a portable hard drive that I normally keep remote from the PCs.
In case a disaster happens to our PCs, copies of my PGP public and private keys and their passphrases are stored in a safe deposit box at a bank.
I have used a pair of QNAP TS-109s (older model) to do this - they can use whatever ports you want & they can be set to rsync on whatever schedule you like. According to this: http://www.qnap.com/images/products/comparison/Comparison_NAS.html the TS-112s will do everything you want, & newegg has them for $160, otherwise the TS-119P+ (can take 2.5" or 3.5" drives) is $250 or so. You need to add the drives. Their web interface is pretty nice, and mine are still going strong after 3+ years.
... Google. Or Yahoo. Or some other search engine. Because all you are going to get here are a bunch of disconnected and contradicting suggestions and will still have to look stuff up yourself to figure out what you want to do.
Stop being so damn lazy and expecting other people to do your work for you.
I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
Might be overkill but you have full RAID 5, encrypted back up to another DS1511+ unit or to Amazon S3. I have been using one for my business docs, mp3's, photos etc. It's a brilliant bit of kit.
http://www.synology.com/products/product.php?product_name=DS1511%2B&lang=enu
I use All-Way sync. Every machine I build has 2 hard drives in it, not in a RAID. The second drive is only used for backup. The sync app moves data from my important directories every night to the second drive, and every once in a while when I feel like it's needed they also sync across to another machines backup drive in the house. I also keep a drive at a friends house for my really important data and every once in a while copy to that too. It's fairly simple, it works well, and I haven't lost important data in years.
iFolder is pretty easy to set up if you have an extra linux server
Requires you to assemble your NAS, but is super and allows you to sync over SSH.
Try this -- small computer box (or other device that can run freenas), install freenas, and use this setup
http://forums.freebsd.org/showthread.php?t=11971
you could run it more than once a day, transfers only the differences over ssh/rsync and can store everything in a live filesystem with snapshots and compressed and encrypted if you want. I currently remotely backup about 100+ servers and a few desktops as well. Fast, easy, free, what more do you want
I put solaris 11 on a couple old PCs, and have one at my house, the other at my parent's house.
It does nightly ZFS send/receives. Dedup is turned on, so if Dad renames the top level dir, it won't resync 100GB. I have compression turned on for the remote FS's.
The only port you need to open through the router is SSH. ZFS will do RAID for you also.
Depends on what you define as "unreasonably expensive", but this outfit : Synctus will ship you a pair (or cloud) of pre-configured self-syncing, NAT traversing NAS boxes.
I met the guy who sells them at a geek social and he knows his stuff ; if you know enough, sure, you can produce an equally functional setup for lower hardware costs, but if your time is valuable the price is probably within the bounds of "reasonable" given that it includes the hardware, software, and service.
Be careful about where you leave the disk when transporting it offsite. Leaving it in the passenger seat of your car while you stop for food is less secure than over the wire.
... by a company named Singly might be of interest to you. It's called the locker project.
I really like CrashPlan.com, runs in Java, compatible with Windows, Mac, and Linux (I run it just fine in Ubuntu). It backs up from any computer to any computer or to cloud, or to a friend using CrashPlan (using a code). Best of all, it's free to use the program without a plan with CrashPlan. And, the plans themselves are pretty attractive.
It's the quickest way to create an entire web of backups, and has many advanced archival features, heavy duty encryption, compression, sync by changes to files just like rsync, deduplication, and keep dated copies of files by minute, hour, day, week, month and year, and a timed remove deleted files.
The interface is extremely simple, and every client acts as a master control. It's the best I've tried in its class, and I went with it even after getting approval to spend $4000 on backup software. Not that other packages can't do it, but the complexity went to 0 with this package, and does exactly what I needed. It also works great with NAS mounted drives as backup destinations.
I8-D
http://www.drobo.com/products/drobo.php
http://web.synametrics.com/Syncrify.htm
Works great....Cheep.
Might be a bit pricey, though :)
I use Logmein Backup for ~$34 per year per computer. I have a backup server running the program, and about 8 computers backing up to it on a nightly basis. Backups work like a charm - they are encrypted, archived, and have many more options you would expect (versioning of backups, scheduling, continuous backups, etc)
I then charge those 8 people up to $40/month for the service so after a month or two, all expenses are paid for the year, and the rest of the months equal PROFIT.
^^ Roll your own and make it do exactly what you need it to do.
Or mess around with this: http://www.backup-manager.org/
If you are running a *Nix-based OS, there are some cool things you can do with rsync and hard-links to backup your machines. I have personally used this method, and have resurrected dead machines to new, bare metal in about an hour (depending upon how much data there is, of course). You can tunnel rsync through SSH to solve the security problem across the Internet, and you could write the data to encrypted volumes on the backup drives, if you want to make sure the data stays secure.
If you are running Windows, you won't be able to bring back the OS and installed programs if the hardware dies, but you can still use Cygwin and rsync to backup your data, at least.
MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
What is really sounds like is you want a DR solution as well as a backup solution. I recentlly found the company called Great Lakes San, which does just that. The website needs a bit of help but the solution is rock solid.
Check it out:
http://glsan.com
I realize I've posted already but I failed to mention a key aspect.
To this date, across more than a decade of Windows network administration, I have yet to discover a NAS device that I trust. The manufacturer's goal is typically to make it as cheap as possible to create the largest profit margin, with the expectation that the consumer will just buy a new one when it fails I also greatly dislike external hard drives for the same reason, though I own a pair of 'portable' hard drives which I find far less flaky (it's also nice they power from USB) because they're built to be moved around. I keep backups on one in a fire safe in the garage.
Best option is automated synchronization between PCs on your LAN and an internet host. DropBox does this. I believe SpiderOak will too, linked by another member here.
My strongest advice is to avoid cheap NASes and external hard drives, which is the first place people tend to look.
No sig for you. YOU GET NO SIG!
buy an apple timecapsule and it'll do everything for you, even with a nice interface to browse through old versions Obligatory: http://img.ffffound.com/static-data/assets/6/2c654eaa043f052f1867dc9ea5fb14744399776c_m.jpg
Duplicity - Encrypted bandwidth-efficient backup using the rsync algorithm.
You can pretty much configure it to backup anything you want, to whatever you want. I use it with s3 myself, but it can do disk, ftp, ssh, etc. Compression and encryption are configurable.
You didn't mention operating systems - I'll assume anything but MS-Windows.
There are lots of options, but you need to built it yourself.
Duplicati
Deja Dup
Setup each WAN endpoint with a DynDNS sub-domain. Setup ssh connections between the machines using a "backup" account. Verify that is working.
Allocate storage on each side for the other to hold backups. Setup the backup processes to use remote servers and encryption.
If you are a little adventurous, rdiff-backup can be more efficient and easier to restore, but you'll need to add your own encryption stage. If you backup locally without encryption, then you can use rsync for the remote push and pass that traffic through openssl.
For most people, using Duplicati or Deja-Dup would be best.
I suspect Amanda or Backula may be able to do these things, but their setups are too complex for just a few machines.
Except bacula is an enormous beast to configure. My vote is for backuppc
The goal of computer science is to build something that will last at least until we've finished building it.
If it's a home user connecting two home use PCs in 2 different locations, Logmein Hamachi is a free way to put the two machines on the same network, after that you can use FreeFileSync to schedule file sync between the folders on the computer and the one offsite.
You can also use freefilesync to sync to a local nas.
FFS is a windows solution but there are similar programs for Linux:
http://sourceforge.net/projects/freefilesync/
Logmein Hamachi:
https://secure.logmein.com/products/hamachi
How about Wuala? It does encryption on your computer and stores its data in a huge peer to peer network. Furthermore, if you share some storage space (i.e. store other people's encrypted data), you get more free storage as a trade.
Jungledisk works well, it's cheap, and it's been very reliable. Everything gets encrypted and stored on either Amazon or S3 cloud servers. And you can map a drive letter (Windows) to the storage location, making it very easy to use. I pay about $4/month for it.
Our PCs at home all perform incremental backups onto our server (Synology DS207) over the LAN. This takes place every night that a PC is left powered on (happens typically a couple of times per week). The server automatically backs itself up onto an external USB drive every night, and I swap that USB drive roughly every week, with one being stored in a secure place in the heated garage, which is a separate building to the house. I also keep an archive USB drive for each PC there, and these drives are updated with full backups as required.
The Synology supports remote backup to any rsync-compatible box, including encrypted backup over the internet. We don't use this feature, as local+LAN backups are sufficient for us. Most of the Synology site talks about Windows and Mac, but it supports our Linux PCs equally well.
Those who can make you believe absurdities can make you commit atrocities. - Voltaire
While it is a pretty expensive option, I have been impressed with the Drobo business line.
Offsite Data Protection
The Drobo model B800fs includes an intelligent and easy-to-use data replication tool that can seamlessly backup your valuable data from one Drobo to another somewhere on your network or across the Internet to a remote site. Having your data protected offsite guards you from a major disaster, resulting in peace of mind.
http://drobo.com/products/drobofsbusiness.php
Cyphertite is currently running public beta test of their service, so not production ready yet. Not exactly what you want, but I think it's worth mentioning.
https://www.cyphertite.com/
Hi,
Haven't read all the posts to check if someone has suggested this but the Netgear ReadyNAS range will RSync between two boxes online and it's pretty easy to setup, hell one of our salesmen set the last one up without tech getting involved at all! You do have to get the pro versions so I'm not sure about budget.
Just my 2 cents
Cheers,
Charlie
- Nothing to see here, move on -
He's talking about the stupidity taking files you wouldn't want to see in public and backing them on dropbox or some other cloudy-place (most likely in plain text.) Granted, his wording is a bit out of whack, but c'mon, the context in which the argument is made is clear.
http://www.lacie.com/products/product.htm?id=10563
Set up an ssh server with a good sized hard drive, use Deja-dup. Use ssh as transport, and the softwares free (installable from apt repo's in ubuntu).
Spinning
Platters
Aren't
Backup
Appliances
Suggest you take a look at Synology (http://www.synology.com/us/index.php) we use them in the small company that I work at and find them to be a good solution.
I use a LaCie Cloudbox http://www.lacie.com/products/product.htm?id=10563 .
It does the backup itself, so you don't need to keep your PC running. Also, it has built-in encryption.
This could be the product that matches your described use-case the most closely.
Back-In-Time is a GUI for rsnapshot-like backups.
It is easy enough for an 80 yr old to use, but it requires hardlink file system support. If you are on NTFS, that ain't happening.
The Synology family of NAS devices are compact, well built, perform transparently AES encryption, and feature a great web-based GUI. If you get two Synologies, you can set them to sync to each other other the Internet with encryption. It uses the RSYNC protocol so it doesn't dump useless information over your network.
I highly recommend them.
A NYC lawyer blogs. http://www.chuangblog.com/
I'm actually in the business of building and selling white-box NAS boxes that replicate over the wire, but it sounds like you don't need a $10k rack server with 40+ terabytes. However, at the desktop end of the spectrum, I highly recommend Synology DiskStation products. They support offsite backups and will happily converse with Win/Mac/Lin. The GUI is a bit overkill IMO, but it works and it's fairly easy to use, which is more than I can say about my own products :P
Under the hood, almost all of these boxes use rsync, so if you want to mess with different port numbers, you'll have to handle that mapping at your firewall/gateway.
-Billco, Fnarg.com
I do the "two usb drives" thing with this. I keep one at home and one at work, and trade them once a week. Each has lots of snapshots of various ages. I think I'm pretty much safe from anything short of a disaster that destroys the whole city.
1) Buy two USB harddrives and two routers with USB from the "supported hardware" section of this list.
2) Find a geek and have them set it up for you
3) Profit?
Total cost: ~$150 - $400 in equipment, say $200 for a couple hours of labor. While this doesn't meet the "out of the box" requirement, affinity for tinkering is kind of a defining aspect of being a nerd. If that doesn't describe you, I think you asked on the wrong site. (Or maybe I'm wrong, I don't see the slogan "News for Nerds" anymore... Perhaps I'm still in denial about a focus shift.) But, it is inexpensive, uses hardware from well known companies, and such a setup isn't really complicated if you have any business setting up your own backup system in the first place. Personally, I wouldn't trust the reliability nor security of an end-user system I didn't setup and periodically verify, but that's me.
You owe it to yourself to look at Synology's NAS servers. Like you, I almost gave looking until I found these. As with most, you get what you pay for. Their DS710+ can accept data across Gigabit LAN at nearly 100MB/sec (yes that's bytes), mirrored drives, in-place hard drive upgrades, and a while host of other features that is too long to list here. Basically I think it is the perfect SOHO NAS. Note: They have other lower/higher powered models, but most users will find 3TB x 2 (mirrored) to be adequate.
FreeFileSync is also nice for Home Users using the RealtimeSync Feature. I use it at home and it works very well. Once you get a copy of your data you can use other software to encrypt and send it where ever you want compressed or uncompressed. You can use network or local storage and you can make it secure as well. As long as you have a good understanding of how security works.
What I've learned this year, about on-line backup is that I DO NOT WANT live syncing of my data with the backup. I tried SugarSync and ran away.
* I do not want the increased complexity of figuring out versions of my stuff. (I will version when I want.)
* I do not want it syncing mistakes that I made. In my case, a faulty software RAID driver (thanks AMD and Gigabyte) was corrupting sectors until my stuff was useless. Not the kind of thing I want to reverse engineer from "versioned" live backups.
* I do not want to discuss with my non-tech friends how a service like this is understandable for them, because it is not.
* I do not want it to create "briefcases."
* I do not want it to try to understand the Mac image folder versus the PC image library or any other "virtual" folder. Double bad points for trying to convert between the two OSs.
Please understand that I felt like I did want all this until I tried it. All of the above have gone wrong spectacularly in the first three months of use. For instance, I put my households shared pictures in the Win7 "Public" images library. Sugarsync made copies of these pictures and put them into my private user library. Now what? What happens on a live backup when I delete these copies? Will I confuse the backup software even more?
So what I want in on-line backup, simply, is a virtual metaphor of burning a DVD of my stuff. It should be easier and bigger. If it were easy, I'd do it once a week or month and be happy. I would also force my parents to use it for their business. Not until then.
both recommended
Seems like a pair of Pogo Plugs would do this job quite nicely. Dead simple to set up, completely OS independent. They have a reputation for great customer support.
I have worked with a company that builds devices that do just that: http://dattobackup.com/ It's a powerful NAS, and anything you put on it gets automatically uploaded off site. Works pretty well, I used one for years, and set one up for my mother's law firm.
Tarsnap
Duplicity http://duplicity.nongnu.org/ is nice because it does backup, and then sends a copy of that backup offsite, encrypted with PGP. It is rsync based when fetching backups from the individual nodes. It can use all kinds of external storage for the offsite copy, personally I have an account with rsync.net but Amazon s3 and plain ftp servers etc. can also be used
XCopy and the task scheduler in Windows is all you need.
/?
xcopy
I don't respond to AC's.
Check Dynamic Vault www.dynamicvault.com They offer encrypted remote backup with multiple key, full turn-key DR services and even offer the option for them not to know the key (youre on your own if you lose it).
See also:
rdiff-backup
See also:
rdiff-backup
I back up my ubuntu-based server, windows laptop, and mac file server with Dirvish both locally and to a remote destination. I also use Mike Bombich's Carbon Copy Cloner(CCC) to back up macs in my home network. Both Dirvish and CCC are wrappers around rsync. Dirvish has some rough areas and it's not very well maintained, but CCC is really refined. Both get the job done over SSH, although I admit that I spent way too much time getting this to work acceptably (especially on the .windows side of things).
http://www.dirvish.org/
http://www.bombich.com/
What's more you can share the stuff to your friends without even giving them a password (epic fail number one) or if authentication is working that day they don't get locked out if you've given them your password once even if you've changed it a few times since (epic fail number two). They also look at your stuff for deduplication purposes (epic fail number three).
To put things in perspective - they fucked up so badly that even ordinary FTP is far more secure! When their product is inferior in that way to what every single hosting company on the planet can do then you start to wonder why everyone ouside of their marketing section (which somehow managed to make their turd of a product look like fine chocolates) even go to work in the mornings.
rdiff-backup
They run rsync over SSH, and you can even backup to an encrypted USB/eSata disk. All standard linux, so you can read the result on any linux system. And since they run linux, you can tweak as much as you like :)
netgear's ReadyNas Duo runs debian and is cheap. there are many other more powerful NAS units that run linux/unix. Set up Unison for sync between the two (its two-way but otherwise similar to rsync) and then use local snapshotting solutions on each box for incremental backup. local snapshotting could be done with good old 'cp -al' or 'rsync --link-dest'
I used to have Excito Bubba 2 server. I've backuped to it via ssh using rsync (and doing versioning with hard links). Now I've switched to tarsnap. The main attraction of tarsnap was security.
I would recommend getting an online backup solution, as you do not have to worry about the hardware, settings, updates, security... (assuming the price of online solution is right).
I put an old Atom board in a shoebox with Ubuntu and a 1.5 TB disk. Connected it up to my router and set up dyndns for remote sync.
I hacked up a little script that uses git to sync my various machines: http://www.wintermute.org/brendan/?e=73
You could also do the same with sparkleshare: http://sparkleshare.org/
I've used unison for a while, but I have to start the synchronization, every time :(
I use dropbox for photo synchronization with my family, because of space limitations, only the last month of photos :D
Finally, I've started testing sparkleshare that allows me to configure a server (my server). I have a plugin for Linux that is getting better. (still waiting for the android one)
I just built a NAS box using an HP Microserver and it runs FreeNAS 8. You can rsync to it or even use it as a time machine target.
NETGEAR readynas and replicate. This product does incremental forever and automatically encrypts traffic between 2 storage boxes.
Encrypted offsite backups. Unless you want to control the offsite location as well.