|
ReadyNAS Backup Exhibit iPhoto Python Interface Find 'Em SqlTunes Real Album Rating Picture Frame Gallery (Shelved) iTunes XML parser (Shelved) Screen (Shelved) Simple Host (Shelved) |
This project was brought about by the lack of a decent backup solution integrated into the device. They provided great software to handle backups, as well as a web-face for it, however, I wanted everything done automatically - the NAS pulling data from my desktop, itself, and sending it to a secure Backup directory as well as a remote server. These scripts do just that. After hacking on the ReadyNAS for a while, I found that only basic perl modules are installed on the machine. Trying to keep this project as straight forward as possible, I used what was available, and created an entire set of scripts that will do exactly as I had originally intended - remotely pull datasets from a work machine, backup local data locally, and upload the data securely to a remote website. Transfers are accomplished VIA rsync over SSH, and the scripts take into account different spacing requirements for different systems (i.e. some remote systems require escaped spaces with quotes, while others don't. This also e-mails you when the script is started, when it is finished, what directories were completed correctly, and which ones errored; and the best part - you don't need a stupid snmp server to send the mail - it does it directly from sendmail, so you just need to enter your mail address. While doing this project, I found that the ReadyNAS was affected by the same openSSL bug that has plauged many systems in recent days - and have included work-around steps for this as well. Please note, if you are not confortable with the command-line, these scripts are not for you. Please read the README.txt file for more information when you download the scripts. Please donate!
ReadyNAS-Backup 1.002 (Download)
|