Do the backups run off of an external hard drive or from an sd card? And what size would u recommand??