Import or migrate site from external Moodle site to MoodleCloud

Modified on Sat, 28 Sep at 9:24 AM

If you would like to bring your Moodle site to MoodleCloud you will need to use Course Backup files (.mbz) and restore your courses individually.


Unfortunately, MoodleCloud does not allow full site imports. Instead, to move your Moodle site content to MoodleCloud, you can backup and restore courses and files.

  • To keep MoodleCloud simple and affordable, we have preconfigured some features and options that may be available in a self-hosted Moodle install. 
    • Any file imported into a MoodleCloud site, even Course Backup files, must be less than 250MB each.
  • To migrate your Moodle site from a self hosted server to a MoodleCloud site, we recommend that you create Course Backups, and then Restore them into your MoodleCloud site.
    • If your Course is larger than 250MB, you will need to save any video or other large files to your computer, and remove them from the course. 
    • Then, when the backup file size is less than 250MB you can restore it to your MoodleCloud site, and then upload the other course content.


MoodleCloud plans have strict user and storage quotas. Please make sure that your site content will fit within the quotas of your plan. If you don't know the size of your current Moodle site, refer to Calculating your site size when migrating to MoodleCloud.

You can try this out in a free MoodleCloud trial site:


*Keep in mind that MoodleCloud has strict user and storage quotas set for each plan. Also, there is a site-wide file upload limit of 250MB.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article