Home

Anders Kreinøe

AkBackup is a simply backup script making incremental backups, using rsync and hardlinks. It is written in ruby, and configuration is done in the start of the scripts, making is easy hackable to suite individually needs.

Features:

  • Incremental bakups over the network.
  • Can push or pull backups
  • Can merge to source folders into the same destination folder.
  • Sends emails when something goes wrong.

Requirements for the remote box:

  • Posix complient operating systemt
  • Ruby or jruby (the client executes small ruby script on the server to do some tasks)
  • A version of coreutils where cp has the -l option (Some nas units with busybox does not have this by default).
  • ssh deamon.
  • rsync

Requirements for the box running the script.

  • Posix complient operating system (it also runs on windows via cygwin)
  • ruby or jruby
  • ssh command line client
  • rsync
  • a cron deamon if the backup should be scheduled.

Project Admins: