Skip to main content

A Tutor plugin for object storage in MinIO

Project description

This is a plugin for Tutor that provides S3-like object storage for Open edX platforms. It’s S3, but without the dependency on AWS. This is achieved thanks to MinIO, an open source project that provides object storage with an API compatible with S3.

In particular, this plugin is essential for Kubernetes deployment.


The plugin is currently bundled with the binary releases of Tutor. If you have installed Tutor from source, you will have to install this plugin from source, too:

pip install tutor-minio

Then, to enable this plugin, run:

tutor plugins enable minio


  • OPENEDX_AWS_ACCESS_KEY` (default: ``"openedx")
  • OPENEDX_AWS_SECRET_ACCESS_KEY` (default: ``"{{ 24|random_string }}")
  • MINIO_BUCKET_NAME (default: "openedx")
  • MINIO_FILE_UPLOAD_BUCKET_NAME (default: "openedxuploads")
  • MINIO_HOST (default: "minio.{{ LMS_HOST }}")
  • MINIO_DOCKER_IMAGE (default: "{{ DOCKER_REGISTRY }}overhangio/minio:{{ MINIO_VERSION }}")

These values can be modified with tutor config save --set PARAM_NAME=VALUE commands.

  • MINIO_GATEWAY (default: null)

This is an experimental feature to run the MinIO server as a gateway to another object storage solution, such as S3 or Azure.

DNS records

It is assumed that the MINIO_HOST DNS record points to your server. When running MinIO on your laptop, MinIO will be available at In development mode, the MinIO interface will be available at

Web UI

The MinIO web UI can be accessed at http://<MINIO_HOST>. The credentials for accessing the UI can be obtained with:

tutor config printvalue OPENEDX_AWS_ACCESS_KEY
tutor config printvalue OPENEDX_AWS_SECRET_ACCESS_KEY

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for tutor-minio, version 10.1.3
Filename, size File type Python version Upload date Hashes
Filename, size tutor-minio-10.1.3.tar.gz (6.0 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page