I'd suggest looking into backup (database and files) with syncing via foldersync or similar apps.
This can be scheduled. Additionally it's incremental and can be used to sync with other devices.
This can be scheduled. Additionally it's incremental and can be used to sync with other devices.