{ "info": { "author": "Overhang.io", "author_email": "contact@overhang.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Object storage for Open edX with `MinIO `_\n=================================================================\n\nThis 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.\n\nIn particular, this plugin is essential for `Kubernetes deployment `_.\n\nInstallation\n------------\n\nThe 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::\n \n pip install tutor-minio\n\nThen, to enable this plugin, run::\n \n tutor plugins enable minio\n\nConfiguration\n-------------\n\n- ``MINIO_BUCKET_NAME`` (default: ``\"openedx\"``)\n- ``MINIO_FILE_UPLOAD_BUCKET_NAME`` (default: ``\"openedxuploads\"``)\n- ``MINIO_COURSE_IMPORT_EXPORT_BUCKET`` (default: ``\"openedxcourseimportexport\"``)\n- ``MINIO_HOST`` (default: ``\"minio.{{ LMS_HOST }}\"``)\n- ``MINIO_DOCKER_REGISTRY`` (default: ``\"{{ DOCKER_REGISTRY }}\"``)\n- ``MINIO_DOCKER_IMAGE`` (default: ``\"overhangio/minio:{{ MINIO_VERSION }}\"``)\n\nThese values can be modified with ``tutor config save --set PARAM_NAME=VALUE`` commands.\n\nDNS records\n-----------\n\nIt is assumed that the ``MINIO_HOST`` DNS record points to your server. When running MinIO on your laptop, you should point your services to ``minio.localhost``::\n\n tutor config save --set MINIO_HOST=minio.localhost\n\nWeb UI\n------\n\nThe MinIO web UI can be accessed at http://. The credentials for accessing the UI can be obtained with::\n\n tutor config printvalue OPENEDX_AWS_ACCESS_KEY\n tutor config printvalue OPENEDX_AWS_SECRET_ACCESS_KEY", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://docs.tutor.overhang.io/", "keywords": "", "license": "AGPLv3", "maintainer": "", "maintainer_email": "", "name": "tutor-minio", "package_url": "https://pypi.org/project/tutor-minio/", "platform": "", "project_url": "https://pypi.org/project/tutor-minio/", "project_urls": { "Code": "https://github.com/overhangio/tutor-minio", "Community": "https://discuss.overhang.io", "Documentation": "https://docs.tutor.overhang.io/", "Homepage": "https://docs.tutor.overhang.io/", "Issue tracker": "https://github.com/overhangio/tutor-minio/issues" }, "release_url": "https://pypi.org/project/tutor-minio/0.1.2/", "requires_dist": null, "requires_python": ">=3.5", "summary": "A Tutor plugin for object storage in MinIO", "version": "0.1.2" }, "last_serial": 5774927, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b7d672d3461ec0ea7eafb6a9b68814a3", "sha256": "e538a85cfd0115606c05bf6e00b1f9b9fe286d92f015d98e3e84c4c24c4cdc81" }, "downloads": -1, "filename": "tutor-minio-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b7d672d3461ec0ea7eafb6a9b68814a3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2760, "upload_time": "2019-06-23T20:53:47", "url": "https://files.pythonhosted.org/packages/29/e1/9ec77bd1f577374a2e04b45bf4b661e95b4c4f7c939bdd0e08c9ec2f91ac/tutor-minio-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "191ce62cd41ddf623e2a2175101d351c", "sha256": "129cfe2ed5f51fa89a19e00e4854cc1bac9e7092b84a29dec0f8c0d36eeca94a" }, "downloads": -1, "filename": "tutor-minio-0.0.2.tar.gz", "has_sig": false, "md5_digest": "191ce62cd41ddf623e2a2175101d351c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2812, "upload_time": "2019-07-05T06:26:03", "url": "https://files.pythonhosted.org/packages/99/92/ed0ab2d05d604d516e3b7d60f298664c975324de171f932d88bdaa9c5778/tutor-minio-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8f1549742af272d264b6259bbc9052e2", "sha256": "fa0f0523db6357e55484d2465da8e88700066c8cef091c61408edc0ab611eae8" }, "downloads": -1, "filename": "tutor-minio-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8f1549742af272d264b6259bbc9052e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2825, "upload_time": "2019-07-11T06:31:16", "url": "https://files.pythonhosted.org/packages/3f/c8/3ed4c2ed845363f52b81b3def2576148529487ce47cc57fa5aa8e6546486/tutor-minio-0.0.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "966bf2bded9ea573c75ae3ca2159628b", "sha256": "f24d300b817724722c6583e2529789fd944bb2a8b9cc932f0ed502e04214e878" }, "downloads": -1, "filename": "tutor-minio-0.1.0.tar.gz", "has_sig": false, "md5_digest": "966bf2bded9ea573c75ae3ca2159628b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4938, "upload_time": "2019-07-26T21:32:41", "url": "https://files.pythonhosted.org/packages/48/9d/5ffa3c43fb566ee6035461c38a190477866cfd47b11c10670a94ed87304b/tutor-minio-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "58e13226a3073ded908edd0bf519fbe7", "sha256": "788d1063b3be8235fd87cdc47d5b417120838380eebbf41a71c6a57f214000e2" }, "downloads": -1, "filename": "tutor-minio-0.1.1.tar.gz", "has_sig": false, "md5_digest": "58e13226a3073ded908edd0bf519fbe7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5130, "upload_time": "2019-08-07T12:16:10", "url": "https://files.pythonhosted.org/packages/81/ba/51bfebb9cb4f95e2389de2cc25a4f321275d7f3a8a50bc8540cd59441bbe/tutor-minio-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ef75e2aecf91cf0b51c688d6aaf57818", "sha256": "6cc3dd723876f326e7b50e49cd4947d0b6a8792897629075a370cac45f6d4546" }, "downloads": -1, "filename": "tutor-minio-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ef75e2aecf91cf0b51c688d6aaf57818", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5387, "upload_time": "2019-09-03T09:36:06", "url": "https://files.pythonhosted.org/packages/b1/78/6dccd264ee77760d0bef2ce46e910519972db4074f00889decb356a71ec3/tutor-minio-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ef75e2aecf91cf0b51c688d6aaf57818", "sha256": "6cc3dd723876f326e7b50e49cd4947d0b6a8792897629075a370cac45f6d4546" }, "downloads": -1, "filename": "tutor-minio-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ef75e2aecf91cf0b51c688d6aaf57818", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5387, "upload_time": "2019-09-03T09:36:06", "url": "https://files.pythonhosted.org/packages/b1/78/6dccd264ee77760d0bef2ce46e910519972db4074f00889decb356a71ec3/tutor-minio-0.1.2.tar.gz" } ] }