Moodle = open-source

Post Pages - Post Inline - WIRIS

Moodle = free to use and change

Moodle ≠free to host

If you aren’t Apple and have a billion dollars lying around to build a new server farm or have a spare river or ocean to cool your servers like Google then one of your worries may be server storage limits on your Moodle site. Whether you host with a Moodle Partner or self-host, administrators always have to worry about server storage limits; especially if you run a site with tens of thousands of users. Each new image, video or file uploaded to your Moodle site slowly moves you closer to your storage limit. If you do reach your storage limit and are hosted by a Moodle Partner, it could mean you are charged extra. If you self-host, it could mean adding another server to your data center. In either case, it requires more time and money on your part.

Solution: Have your users host their files elsewhere and then link to/embed them in Moodle.

Example: Ever notice on help forums that you can only attach files of 100 kb or less to a post? This is probably done by Moodle HQ for a couple of reasons. First, it cuts down on the time needed to moderate posts. Second, it limits the load Moodle HQ’s servers have to handle. They don’t have to worry about users uploading large (and potentially malicious) files. So why not follow their path?

Sites like Google Drive (renamed from Google Docs) or Scribd (example at bottom) excel at hosting files such as Word, PowerPoint or PDF files. They offer many other benefits as well; such as embed codes for the files so that you don’t always have to link to the file but instead can embed it into your course. If you have bigger files such as video, you can host them on YouTube or Vimeo and then embed them in your course. By embedding or linking to these files, the load will be on the hosting companies servers, not your Moodle servers. So if you are a Moodle administrator you may want to look into what you currently have the file limits set at and potentially looking into lowering them to make users host files on other sites.

WARNING: Most tech companies out there aren’t out there to steal your content. They are acting in good faith but do have to protect themselves legally. So I would read any hosting company’s terms of service to see how each functions.

To put this post bluntly, don’t think of your Moodle site as a hosting site. You are not there to host every file your users own. There are plenty of hosting sites out there that do it better because their goal is to host files. So use them to your advantage and let Moodle do what Martin Dougiamas designed it for; be a “web application that educators can use to create effective online learning sites.”

Happy Moodle Logooodling!

[scribd id=76901224 key=key-24gfmtsiaf3fw2q8ysh3 mode=list]

Previous articleOne more week until 2.3
Next articleNew Theme for 2.2: Obsidian


  1. Good point – yes, you do not want your site to be an endless dumping ground of content.

    It’s worth mentioning that in Moodle 2.3 (released today) we have brand new “external files” support which means that for supported repositories (eg Dropbox, Equella and more coming soon) you can do this (using Dropbox as an example):

    1) Store your file in your Dropbox folder
    2) From inside Moodle, browse via the Filepicker and add it as an “alias”.
    3) The file will appear to be in Moodle, with a Moodle URL (users will not know the file is in Dropbox).
    4) If you update the file in Dropbox, then it also updates in Moodle.

  2. Is the Moodle – Getting Started: Guide for Instructors document on Scribd just a tease or did you mean to make it public?

  3. @Jenene – I work for a public university in California so all our documentation is publicly available already. The base of the documentation is from the Moodle Docs but we tweaked certain parts to fit our instance of Moodle.

    We currently have four faculty guides found at They are at the bottom of the left column.

    We also wrote Student FAQs that include YouTube videos for many of them. They can be seen at You can select the Login as guest button to see.

  4. @Marty – Thanks! I was reacting to the message I got when I click on the link “View this document on Scridb”

    “Sorry! This document is not publicly available.

    The owner has set this document to private.

    You will not be able to read it unless the owner changes it to public on their “My Documents” page, or sends you a direct link.”

  5. I have corrected the Scribd file so you should now be able to select the “View document on Scribd” link.


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.