Deja Dup is a nice graphical wrapper around the command line backup tool duplicity. It hides the complexity of backing up the Right Way (encrypted, off-site, and regular) and uses duplicity as the back end. Deja Dup does not use cron or similar schedulers. Rather, it starts a program deja-dup-monitor when you log into your session. This keeps track of when you last successfully backed up and will wait until the next scheduled backup.