srvbackup

Backup server configuration with privledge separation
git clone git://jacobedwards.org/srvbackup
Log | Files | Refs | README

README (824B)


      1 About srvbackup
      2 ===============
      3 
      4 This is a small script meant to backup various system configurations
      5 and data—some of which may require extensive privledges to access—
      6 to remote systems without requiring them to have many privledges.
      7 
      8 It does this by having a privledged user create a tarball of all
      9 the files in /etc/backup/list to /var/backup/backup.tar where all
     10 users are given read access. At that point an unprivledged user can
     11 be used to mirror it to another server.
     12 
     13 The utility also provides a built-in command for fetching these
     14 backups which utilizes a checksum to only fetch the data if it's
     15 been changed.
     16 
     17 Encrypting the Tarball
     18 ======================
     19 
     20 These files can contain sensative information and require root to
     21 access for a reason, so in the future the ability to encrypt the
     22 tarball may be added.