Generic-FTP is an FTP proxy-like application. It can combine multiple FTP servers into a single FTP server front end. You configure what actions you want to be triggered by uploads to specific directories. There are 4 actions provided, but custom actions can be easily created. The "rsync" action transfers the files to a remote rsync server. The "rsynclocal" action copies the file to another directory on the same server. The "smbclient" action copies files to a Windows/Samba share. The "hold" action retains the files in the directory for a specified number of days.