rsyncbackup is a handy tool for scheduled backups using rsync. rsyncbackup lets you easily setup multiple source folders and destinations, both locally, on your iPod or external firewire disk, or at a remote destination using ssh. rsyncbackup has no GUI, but is based on editing configuration files. The script is meant to be run in a crontab, so user interaction is not neccesary. Basic terminal skills are required to use the program.
rfs is a shell script for creating and updating a local spare system disk. The main goal is to recover a working system after a crash quickly. In this case, "quickly" means the time it takes to reboot the machine. rfs stands for "replication of filesystems". Like rsyncbackup, rfs is built on top of rsync.
cleansweep is a set of scripts that help you clean duplicated files from your system. md5dir.sh gathers information on files in a directory. md5dirs.sh gathers information on files in multiple directories. samefiles.sh processes the data and generates information on file duplicates, filename duplicates, and unique files. clean_samefiles.sh cleans the files.
AnomicFTPD is an RFC959-compliant FTP server with OS- independent user and group management. Active and passive modes, non-root mode, and anonymous and/or read-only modes are supported. A built-in client IP filter acts as a firewall and provides additional access limitation. The server has no online interface; attributes, groups, and user accounts are configured through text files. The protocol/ format-unspecified LIST command produces output that is compatible with most FTP clients, including common Web browsers in FTP mode.
DirSync is a directory synchronizer that takes a source and destination directory as arguments and recursively ensures that the two directories are identical. It can be used to create incremental copies of large chunks of data. For example, if your file server's contents are in the directory /data, you can make a copy in a directory called /backup with the command "dirsync /data /backup." The first time you run it, all data will be copied. On subsequent runs, only the changed files are copied.
AntFlow builds upon Apache Ant to provide a new approach to simplifying system automation that uses pipelines of hot folders chained together to perform a given task. Using XML, it associates an automated task such as data transfer, encryption, or XML processing with a directory on the local system. Whenever a file is copied or written into the hot folder, the associated task is executed and the file is moved to the next hot folder in the pipeline for further processing.