Vault is a comprehensive plugin that goes far beyond what you might expect a plugin to do.
Directly from within your Moodle site, it can create a full site backup and restore it:
- on different hosting,
- on a different database (MySQL ↔ PostgreSQL),
- on different file storage (local ↔ cloud),
- even onto a much higher Moodle version (e.g., upgrade from 3.9 to 5.0 in one step).
You can find more information at https://moodle.org/plugins/tool_vault, or contact me for a personal demo for your company.