I need a Windows application that will download a backup of any number of cpanel accounts to my local computer. It does not have to have a GUI, but can be command line if you show me how to set it up to run automatically. Just something to get the job done.
Basically, I need it to do the following:
1. Accept some sort of text file (csv or something) with the domain name, username and password for the cpanel accounts in rows (it needs to be flexible to accommodate new rows when I add domains to the list).
2. Download a complete backup of everything I need to restore each account, including the home directory, any SQL databases (I want it to find and download these on its own without my having to specify them), aliases and filters.
3. Place these downloaded files in a directory structure sorted by domain, archiving two older copies. Delete the oldest copy each time.
4. Run daily, weekly, etc, or as often I want to schedule it.