I use EasySSHFS to mount a backup directory my desktop, then NeoBackup to back up apps to it. Both require root.