bakiBackup is a Client/Server based system. bakiServer is to be installed on a central backup server (that possibly has a tape device attached to it). bakiClient can be installed on every machine that should be backuped.
When a backup is to be made bakiServer connects via ssh to each of the configured client hosts and fetches the backup archive. The archive is then written to disk or tape.
In bakiClient's configuration file the admin of the client host can specify which files and paths shall be backuped. Multiple file sets can be specified, each containing a list of paths to be included and optionally a list of paths to be excluded.
On the server side, multiple backup sets can be configured. Each backup set consists of a list of pairs (hostname, fileset). The backup administrator may define as many backup sets as needed.