fileconveyer

Install FileConveyer:

Change to the directory you want to hold the fileconveyor files, then run:

sudo apt install git python-setuptools && sudo easy_install pip && sudo pip install -e git+https://github.com/wimleers/fileconveyor@master#egg=fileconveyor
sudo nano src/fileconveyor/fileconveyor/config.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
	<!-- Sources -->
	<sources ignoredDirs="">
  	<source name="test" scanPath="/var/www/html/test" />
	</sources>

	<!-- Servers -->
	<servers>
  	<server name="Rackspace Cloud Files" transporter="cloudfiles">
    		<username>USERNAME</username>
    		<api_key>APIKEY</api_key>
    		<container>CONTAINER</container>
  	</server>
	</servers>
	<!-- Rules -->
	<rules>
  	<rule for="test" label="Test">
    	<destinations>
      	<destination server="Rackspace Cloud Files" path="test" />
    	</destinations>
  	</rule>
	</rules>
</config>

Add this to /etc/rc.local

/usr/bin/python/db_backups/fileconveyor/fileconveyer/arbitrator.py