Import or migrate site from external Moodle site to MoodleCloud

Modified on Tue, 07 Nov 2023 at 11:27 PM

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 disabled some features and options that may be available in a self-hosted Moodle install. 
    • Hence, you are unable to restore an entire Site Export file to MoodleCloud.
    • Also, any file imported into a MoodleCloud site, even Course Backup files, must be less than 100MB 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 100MB, 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 100MB you can restore it to your MoodleCloud site, and then upload the other course content.


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 100MB.

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 atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article