Repositories: ownCloud

Maintained by WWU logo small Learnweb – University of Münster, Photo of Jan Jan Dageförde, Picture of Nina Herrmann Nina Herrmann
Enable users to upload files from their private storage directly into Moodle. Supports Nextcloud and ownCloud!
195 sites
9 fans

Enable users to directly upload files from their private ownCloud/Nextcloud storage into Moodle.

ownCloud Nextcloud
 Prerequisites Moodle 3.3.2
ownCloud 10.0.1 (or newer)
OAuth 2 App from Marketplace
HTTPS-secured connection
Moodle 3.3.2
Nextcloud 14.0.1 (or newer)
HTTPS-secured connection
Support level Full support Partial support

✓ Connect to multiple ownClouds
✓ File upload
✓ File linking
✓ Access controlled links
✓ Connect to multiple Nextclouds
✓ File upload
✓ File linking
✓ Access controlled links

The repository is available anywhere where users deal with uploading files. Users can choose whether they want to UPLOAD a file or LINK to it:

  • UPLOAD works as usual, i.e. it uploads a copy, except that you don't need to download it first! Avoid the hassle of having to download files onto your computer first before you can re-upload them into Moodle – particularly useful on mobile devices, but also sweet on the desktop!
  • LINK let's you select a particular file, but doesn't create a copy. That means that, if you change the file in ownCloud/Nextcloud later, it will magically change in Moodle, too. In the background this feature automatically creates a public link in ownCloud/Nextcloud and uses that link in Moodle – no further manual interaction required.
  • ACCESS CONTROLLED LINKS means that the files reside at ownCloud/Nextcloud instead of being copied to Moodle. Nevertheless, you can be sure that, once uploaded, a file cannot be changed by students, i.e., even if they were the owner, their write permissions are revoked. Files are owned by a special ownCloud/Nextcloud account for Moodle that is responsible for granting correct access rights.

Your institution has multiple ownCloud and/or Nextcloud instances? As an administrator you can add as many instances as you require!

This plugin does not store any user's private passwords in order to authenticate against ownCloud/Nextcloud. Instead, it leverages the passwordless workflow of OAuth 2!


File linking: Nextcloud once had a technical limitation that prohibited creating shares automatically. The issue has been fixed in early 2018 and is part of Nextcloud 13.0.1.

Access controlled links: Prior to Nextcloud 14.0.1, whenever you authorised Moodle to access your Nextcloud, you logged out at the browser at the same time. This made using access controlled links a little tedious: To access an access controlled link file you first have to authorise Moodle, then re-login in to Nextcloud in the browser. This issue has been resolved in Nextcloud 14.0.1.

No support in the comments section on this page

Please note that we don't provide any support for this plugin in the comments section on this page anymore.

We appreciate your commendation and reviews for this plugin in the comments. For bug reports and support requests create a ticket in the bug tracker which is linked below.

Thanks for your cooperation.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5


WWU logo small
Learnweb – University of Münster (Lead maintainer)
Photo of Jan
Jan Dageförde: Maintainer
Picture of Nina Herrmann
Nina Herrmann: Maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
Please login to post comments