0

I've inherited a couple of web servers - one linux, one windows - with a few sites on them - nothing too essential and I'd like to test out setting up back-ups for the servers to both a local machine and a cloud server, and then also use the cloud server to access business documents and the local machine as a back-up for these business documents.

I'd like to be able to access all data wherever I am via an internet connection. I can imagine it running as follows,

My PC <--> Cloud server - access by desktop VPN or Web UI My PC <--> Web Servers - via RDP, FTP, Web UI (control panels) or SSH My PC <--> Local Back-up - via RDP, FTP, SSH or if I'm in the office, Local Network Web servers --> Local Back-up - nightly via FTP or SSH Cloud Server --> Local Back-up - nightly via FTP or SSH

Does that make sense? If so, what would everyone recommend for a cloud server and also how best to set up the back-up server?

I have a couple of spare PC's that could serve as local back-up machines - would that work? I'm thinking they'd have to be online 24/7.

Any help or advice given or pointed to would be really appreciated. Trying to understand this stuff to improve my skill set.

Thanks for reading!

r1853
  • 141
  • 1
  • 1
  • 9

1 Answers1

0

Personally I think you should explore using AWS's S3. The better (S)FTP clients can all handle S3 (Cyberduck, Transmit, etc.), the API is friendly if you want to write a script, there is a great CLI suite that you could use in a cron job, and there are quite a few custom solutions to assist with the workflow you describe. s3tools being one of the better known ones. The web UI is fairly decent as well.

Automating the entire lifecycle like you described would be a fairly simple process. Here's one process for windows, another general tutorial, another windows, and a quick review of some other S3 tools.

I personally use a similar workflow with S3/Glacier that's full automated, versions backups, and migrates them to Glacier after a certain timeframe for long-term archival.

brennebeck
  • 450
  • 4
  • 11