Attic is open source backup software for Linux written in Python. It does data de-duplication (if n files are identical, it only stores one copy) to save backup space and can (verifiably) encrypt the data (AES-256 with HMAC-SHA256) before transmitting it to the backup medium. Supports programmable, granular backup schedules. Allows the user to mount a backup like a file system to do piecewise restoration. Data can be stored offhost so long as it can be accessed via SSH.