This is probably one of those topics that gets regurgitated periodically, but it's always good to get some fresh answers.
The small consultancy business I work for wants to set up a new file server with remote backup. In the past we have used a Windows XP file server and plugged in a couple of external USB drives when space runs out. Backups were performed nightly to a USB drive and taken offsite to a trusted employees home.
They are looking to Linux for a new file server (I think more because they found out how much a new Windows file server would be).
I'm not a server guy but I have set up a simple Debian-based web server at work for a specific intranet application, but when I was asked about ideas for the new system the best I could come up with was maybe ssh+rsync (which I have only recently started using myself so I'm no expert by any means). Using Amazon's cloud service has been suggested, as well as the remote being a dedicated machine at a trusted employee's home (probably with a new dedicated line in) or with our local ISP (if they can offer such a service). A new dedicated line out of the office has also been suggested, I think mainly because daily file changes can potentially be quite large (3D CAD models etc). A possible advantage of the remote being nearby is that the initial backup could be using a portable hard drive instead of having to uploading terabytes of data (I guess there is always courier services though).
Anyway, just thought I'd chuck it out there. A lot of you guys probably already set up and/or look after remote backup systems. Even if anyone just has some ideas regarding potential traps/pitfalls would be handy. The company is fairly small (about 20-odd employees) so I don't think they need anything overly elaborate, but all feedback is appreciated.
(Score: 2) by RobotMonster on Friday July 11 2014, @02:34AM
About 9 months ago I was faced with a similar problem.
I went with a number of Synology DSM414s; they're headless, low-power, support RAID, run Linux and have a nice browser GUI for admin.
I've configured the master to sync the data to the slave (uses ssh+rsync under the hood i believe), and both the master and slave take rolling incremental backups of the synced folders (very similar to Apple's Time Machine).
Supports being a Windows/OSX file server, also works as a destination for Time Machine backups.
Lots of packages you can install via the GUI, more packages if you're willing to get your hands dirty on the command line.
We run SVN on the master; any commit turns up on the slave's copy of the repo within seconds, and is then backed up on the hour.
Should the master machine die for any reason, a quick change to our dyndns account and the slave can be the new master within minutes.
Works a treat.
http://www.synology.com/en-global/products/overview/DS414 [synology.com]
(Score: 2) by WizardFusion on Friday July 11 2014, @09:29AM
This.
I have a synology 1513+ that I use for data storage and iSCSI traffic for my VMware home lab
It has all the built in software to do different types of backups for you.