As the end of the year approaches at my office we are looking to spend lots of money to avoid taxes (typical in American C-corps). There are four full time employees and one intern at my office. We work really fast off of files on our server. In total the information is less than 500Gb. Currently one of by bosses comes in once a week to do a manual backup. It's a big waste time for him and once a week isn't as often as I would like. It wouldn't be a disaster, but it would suck if we lost a week's worth of work. Things move really fast here, and everything that makes our office move as quickly as it does is on our server. I would like a solution that my boss doesn't have to think about. We back up in the cloud using crash plan and on-site via the hard drive he drags in once a week. I'd like a solution that can back up every night at a set time. Ideally, I'd like for this to be immune to ransomware attacks. I'm not sure what solutions exist out there, but if this means that I had to have a microcontroller set to a relay that physically detaches the drive except at the specified backup window, I would build that myself. The other important factor is that our system is Mac based, but we're likely going to go mixed because I've been working on VR applications lately. I'd love to get some recommendations so that I can know our server files are safe and to minimize potential downtime. Thanks!
I don't know how easy it is to configure for your setup but I have 3 vps web servers that back up overnight every night to Amazon s3. In total there is only around 80GB of stuff and our monthly bill is around $15. Versioning seems to be a bit crap in the event of an issue effecting multiple files so we tar up everything we need and sync a single file over for each server. Next night that file gets removed from server new created and synced. S3 is configured to keep changed files for a couple of weeks. May not suit what you want but you never know.
Love the idea of a relay that physically detaches and plugs in the the backup drive. I kinda want to make a little USB box that does that now As above though I think the typical small scale solution that protects from ransomware would be scheduled cloud backup.
Setup a backup server (with completely different credentials) in a secure LAN (only protocol that goes in or out is SMB/NFS) and have that server pull incremental backups off the main server. Locked room and/or cabinet, nobody touches it. Offsite is still required (fire/theft), so a weekly external HDD is still a good policy.
Thanks for all the replies. We've been using crashplan as our offsite, and since it's in the cloud and safe from ransomware I think we're just going to go with that and an onsite backup. +rep to all!