# \#devops

**URL:** https://discuss.openedx.org/tag/devops/17.md

[Latest](https://discuss.openedx.org/latest.md) · [Categories](https://discuss.openedx.org/categories.md) · [Tags](https://discuss.openedx.org/tags.md)

---

## [RustFS plugin to replace Tutor Minio & Thoughts on Azure Gateway](https://discuss.openedx.org/t/rustfs-plugin-to-replace-tutor-minio-thoughts-on-azure-gateway/19670)

<div class="topic-metadata">

**Author:** [@Syed\_Ali\_Abbas](https://discuss.openedx.org/u/Syed_Ali_Abbas)\
**Replies:** 0\
**Last updated:** [September 16, 2026, 8:05pm UTC](https://discuss.openedx.org/t/rustfs-plugin-to-replace-tutor-minio-thoughts-on-azure-gateway/19670 "2026-09-16T20:05:14Z")

</div>

Hello Open edX Community, As you know, MinIO has been archived on GitHub. This means tutor-minio needs a long-term direction, and we’d like to agree on one with the community before committing to it. What tutor-minio c…

---

## [Load testing & monitoring uWSGI workers after scaling (32GB RAM / 64 Cores)?](https://discuss.openedx.org/t/load-testing-monitoring-uwsgi-workers-after-scaling-32gb-ram-64-cores/19137)

<div class="topic-metadata">

**Author:** [@choltha](https://discuss.openedx.org/u/choltha)\
**Replies:** 2\
**Last updated:** [July 13, 2026, 7:45am UTC](https://discuss.openedx.org/t/load-testing-monitoring-uwsgi-workers-after-scaling-32gb-ram-64-cores/19137 "2026-07-13T07:45:56Z")

</div>

Hi all, I am running Tutor on a server with 64 CPU cores and 32GB RAM, and I’m increasing OPENEDX\_LMS\_UWSGI\_WORKERS from 2 to 24. What is the best way to benchmark max concurrency and response times before/after? H…

---

## [Longhorn use cases](https://discuss.openedx.org/t/longhorn-use-cases/18485)

<div class="topic-metadata">

**Author:** [@mbilan](https://discuss.openedx.org/u/mbilan)\
**Replies:** 5\
**Last updated:** [March 4, 2026, 2:00pm UTC](https://discuss.openedx.org/t/longhorn-use-cases/18485 "2026-03-04T14:00:09Z")

</div>

Greetings, everyone! I am currently developing another one-opentofu module that can deploy an OpenEdX-ready, non-managed k8s cluster (without OpenEdX instances) on Hetzner. Based on the Harmony k8s plugin, with a Hetzne…

---

## [DevOps align tutor development (tutor dev ) to tutor local for a custom implemation](https://discuss.openedx.org/t/devops-align-tutor-development-tutor-dev-to-tutor-local-for-a-custom-implemation/18186)

<div class="topic-metadata">

**Author:** [@carT](https://discuss.openedx.org/u/carT)\
**Replies:** 4\
**Last updated:** [January 16, 2026, 7:09am UTC](https://discuss.openedx.org/t/devops-align-tutor-development-tutor-dev-to-tutor-local-for-a-custom-implemation/18186 "2026-01-16T07:09:34Z")

</div>

Hi, I am in a project that has been a bit left behind in term of maintenance and development. Tutor local is at version Quince and Openedx at17.06 The issue arise especially for home page and get working all align th…

---

## [Deploy an instance of openedx without tutor](https://discuss.openedx.org/t/deploy-an-instance-of-openedx-without-tutor/13334)

<div class="topic-metadata">

**Author:** [@Ross\_Lutsch](https://discuss.openedx.org/u/Ross_Lutsch)\
**Replies:** 5\
**Last updated:** [March 19, 2025, 2:16pm UTC](https://discuss.openedx.org/t/deploy-an-instance-of-openedx-without-tutor/13334 "2025-03-19T14:16:11Z")

</div>

I’m pretty new to open edx and would love to use it to host my courses. Problem is I’m not spinning up a dedicated platform using tutor, as I can’t see what it intends to deploy in my cluster I don’t want to risk an upse…

---

## [Proposal: Devops Interest Group Structure](https://discuss.openedx.org/t/proposal-devops-interest-group-structure/8881)

<div class="topic-metadata">

**Author:** [@e0d](https://discuss.openedx.org/u/e0d)\
**Replies:** 20\
**Last updated:** [March 5, 2025, 4:24pm UTC](https://discuss.openedx.org/t/proposal-devops-interest-group-structure/8881 "2025-03-05T16:24:28Z")

</div>

In the Contributor Meetup a week ago we discussed the creation of a Devops related Working Group that is trying to focus energy and expertise around deployment of the platform. We currently have three groups that are fo…

---

## [Issue: Incomplete HTML Loading (CSS and JS Not Loading) with NGINX Ingress Controller](https://discuss.openedx.org/t/issue-incomplete-html-loading-css-and-js-not-loading-with-nginx-ingress-controller/13663)

<div class="topic-metadata">

**Author:** [@Med\_amine\_Boujelbene](https://discuss.openedx.org/u/Med_amine_Boujelbene)\
**Replies:** 0\
**Last updated:** [August 14, 2024, 10:13am UTC](https://discuss.openedx.org/t/issue-incomplete-html-loading-css-and-js-not-loading-with-nginx-ingress-controller/13663 "2024-08-14T10:13:29Z")

</div>

Description: I am encountering an issue with deploying the Open edX application on a browser via an NGINX Ingress Controller. The HTML content loads correctly, but CSS and JS files are not found, resulting in improper d…

---

## [Import Errors for Custom Django Apps in XBlock Development on OpenEdX Palm Version](https://discuss.openedx.org/t/import-errors-for-custom-django-apps-in-xblock-development-on-openedx-palm-version/13648)

<div class="topic-metadata">

**Author:** [@Neeraj\_Singh](https://discuss.openedx.org/u/Neeraj_Singh)\
**Replies:** 0\
**Last updated:** [August 13, 2024, 9:06am UTC](https://discuss.openedx.org/t/import-errors-for-custom-django-apps-in-xblock-development-on-openedx-palm-version/13648 "2024-08-13T09:06:09Z")

</div>

Hi everyone, I’m having trouble importing custom Django apps in an Open edX XBlock. Even though the Django application is installed in the Open edX environment, I’m getting errors. ModuleNotFoundError: No module named…

---

## [Local NPM registry for MFE builds](https://discuss.openedx.org/t/local-npm-registry-for-mfe-builds/13526)

<div class="topic-metadata">

**Author:** [@Maksim\_Sokolskiy](https://discuss.openedx.org/u/Maksim_Sokolskiy)\
**Replies:** 3\
**Last updated:** [August 12, 2024, 10:48am UTC](https://discuss.openedx.org/t/local-npm-registry-for-mfe-builds/13526 "2024-08-12T10:48:37Z")

</div>

Hello, everyone! I’m excited to share some recent POC that I’ve been working on to enhance our OpenEdX deployment tool, Tutor. We’ve recognized the need to optimize the build time and stability of Micro-Frontend (MFE) a…

---

## [Deploy and run open edX platform on a local network disconnected form the Internat](https://discuss.openedx.org/t/deploy-and-run-open-edx-platform-on-a-local-network-disconnected-form-the-internat/13194)

<div class="topic-metadata">

**Author:** [@smadi](https://discuss.openedx.org/u/smadi)\
**Replies:** 6\
**Last updated:** [June 14, 2024, 1:45pm UTC](https://discuss.openedx.org/t/deploy-and-run-open-edx-platform-on-a-local-network-disconnected-form-the-internat/13194 "2024-06-14T13:45:52Z")

</div>

I’m trying to deploy the open edx platform on a local network server to be accessed by the users on a a local network which is going to be disconnected from the Internet. If anyone has any thoughts or suggestions on how…

---

## [Tech talk/demo: Deploying multiple Open edX instances onto a Kubernetes Cluster with Tutor](https://discuss.openedx.org/t/tech-talk-demo-deploying-multiple-open-edx-instances-onto-a-kubernetes-cluster-with-tutor/4641)

<div class="topic-metadata">

**Author:** [@braden](https://discuss.openedx.org/u/braden)\
**Replies:** 84\
**Last updated:** [January 5, 2024, 2:39am UTC](https://discuss.openedx.org/t/tech-talk-demo-deploying-multiple-open-edx-instances-onto-a-kubernetes-cluster-with-tutor/4641 "2024-01-05T02:39:44Z")

</div>

At OpenCraft, I’ve been doing some exploration about how we might use Tutor for our Open edX hosting services, which can involve us managing hundreds of separate Open edX deployments. (We currently use our in-house Ocim …

---

## [MongoDB Atlas Open edX mongo supported versions](https://discuss.openedx.org/t/mongodb-atlas-open-edx-mongo-supported-versions/10126)

<div class="topic-metadata">

**Author:** [@justin-jones](https://discuss.openedx.org/u/justin-jones)\
**Replies:** 2\
**Last updated:** [May 23, 2023, 8:56pm UTC](https://discuss.openedx.org/t/mongodb-atlas-open-edx-mongo-supported-versions/10126 "2023-05-23T20:56:25Z")

</div>

Good Morning Team! Our company has a version of the open edX up and running in production. Currently we are on the nutmeg release. We are looking into using MongoDB Atlas to host our mongo database. Is there document…

---

## [Concurrent users](https://discuss.openedx.org/t/concurrent-users/9295)

<div class="topic-metadata">

**Author:** [@tomg10](https://discuss.openedx.org/u/tomg10)\
**Replies:** 0\
**Last updated:** [February 4, 2023, 12:12am UTC](https://discuss.openedx.org/t/concurrent-users/9295 "2023-02-04T00:12:59Z")

</div>

Hello everyone I’m using ( openEdX - Tutor 13.3 version ) and would like to know: How many LMS workers are necessary for 600 concurrent users? How much Ram should the server have? Do I need to allocate xGb Ram for ea…

---

## [Upgrade the number of lms workers from 2 to 8](https://discuss.openedx.org/t/upgrade-the-number-of-lms-workers-from-2-to-8/9124)

<div class="topic-metadata">

**Author:** [@tomg10](https://discuss.openedx.org/u/tomg10)\
**Replies:** 11\
**Last updated:** [February 1, 2023, 2:55pm UTC](https://discuss.openedx.org/t/upgrade-the-number-of-lms-workers-from-2-to-8/9124 "2023-02-01T14:55:02Z")

</div>

Hello everyone I’m trying to upgrade the number of lms workers from 2 to 8 but I think nothing has changed because when I type tutor local status I only see this (tutor\_local\_lms- celery worker Up 8000/t…

---

## [Open edX Cloud Reference Architecture](https://discuss.openedx.org/t/open-edx-cloud-reference-architecture/7277)

<div class="topic-metadata">

**Author:** [@Andres.Aulasneo](https://discuss.openedx.org/u/Andres.Aulasneo)\
**Replies:** 3\
**Last updated:** [June 7, 2022, 6:07pm UTC](https://discuss.openedx.org/t/open-edx-cloud-reference-architecture/7277 "2022-06-07T18:07:02Z")

</div>

Hi all, I would like to start a discussion about a reference architecture of cloud services to host a production implementation of Open edX. May it be a starting point of an OEP? Using Tutor, it is clear that this can…

---

## [Announcing a new CookieCutter for deploying Tutor to Kubernetes at scale](https://discuss.openedx.org/t/announcing-a-new-cookiecutter-for-deploying-tutor-to-kubernetes-at-scale/6816)

<div class="topic-metadata">

**Author:** [@lpm0073](https://discuss.openedx.org/u/lpm0073)\
**Replies:** 5\
**Last updated:** [April 13, 2022, 10:47am UTC](https://discuss.openedx.org/t/announcing-a-new-cookiecutter-for-deploying-tutor-to-kubernetes-at-scale/6816 "2022-04-13T10:47:55Z")

</div>

Hello all! I’m excited to announce a new project – cookiecutter-openedx-devops – on which i’ve been working since around june of last year. This is a CookieCutter template that generates a repository with a complete set …

---

## [How to setup smtp email in production](https://discuss.openedx.org/t/how-to-setup-smtp-email-in-production/3427)

<div class="topic-metadata">

**Author:** [@Natnael](https://discuss.openedx.org/u/Natnael)\
**Replies:** 19\
**Last updated:** [March 30, 2022, 10:32am UTC](https://discuss.openedx.org/t/how-to-setup-smtp-email-in-production/3427 "2022-03-30T10:32:23Z")

</div>

I have installed juniper.master on aws following the instructions in this blog: Open edX Step-By-Step Production Installation Guide - Blog Everything is up and running,except for the email sending. I am not getting ema…

---

## [Deploying microfrontends (MFEs) in a single container](https://discuss.openedx.org/t/deploying-microfrontends-mfes-in-a-single-container/4649)

<div class="topic-metadata">

**Author:** [@braden](https://discuss.openedx.org/u/braden)\
**Replies:** 15\
**Last updated:** [October 5, 2021, 4:18pm UTC](https://discuss.openedx.org/t/deploying-microfrontends-mfes-in-a-single-container/4649 "2021-10-05T16:18:26Z")

</div>

As part of my recent investigations into mass-deployment of Open edX with Tutor and thinking about how we deploy MFEs, I want to propose a method for deploying them on Docker that I haven’t seen discussed yet. Challenge:…

---

## [WebpackLoaderTimeoutError when opening Studio home](https://discuss.openedx.org/t/webpackloadertimeouterror-when-opening-studio-home/5721)

<div class="topic-metadata">

**Author:** [@pedro](https://discuss.openedx.org/u/pedro)\
**Replies:** 0\
**Last updated:** [September 3, 2021, 5:48pm UTC](https://discuss.openedx.org/t/webpackloadertimeouterror-when-opening-studio-home/5721 "2021-09-03T17:48:18Z")

</div>

I just set up the devstack following the Getting Started guide. I have used “make dev.up” to start all containers. Than, I accessed http://localhost:18010 to get to Studio, but I got |Exception Type:|WebpackLoaderTim…

---

## [Docker images are missing for Lilac](https://discuss.openedx.org/t/docker-images-are-missing-for-lilac/5146)

<div class="topic-metadata">

**Author:** [@amit](https://discuss.openedx.org/u/amit)\
**Replies:** 7\
**Last updated:** [June 17, 2021, 4:08pm UTC](https://discuss.openedx.org/t/docker-images-are-missing-for-lilac/5146 "2021-06-17T16:08:28Z")

</div>

I’m trying devstack installation for Lilac.

---

## [Open edX behind ELB](https://discuss.openedx.org/t/open-edx-behind-elb/3337)

<div class="topic-metadata">

**Author:** [@Andres.Aulasneo](https://discuss.openedx.org/u/Andres.Aulasneo)\
**Replies:** 5\
**Last updated:** [March 1, 2021, 10:49am UTC](https://discuss.openedx.org/t/open-edx-behind-elb/3337 "2021-03-01T10:49:10Z")

</div>

Hi all, Are you running Open edX behind a AWS ELB (Elastic Load Balancer)? What is your experience? How do you configure the health check? Assuming that the ELB is configured to listen to port 443, do you have the Open…

---

## [Login issues(Redirection Loop) after setting up Studio on sub domain](https://discuss.openedx.org/t/login-issues-redirection-loop-after-setting-up-studio-on-sub-domain/4029)

<div class="topic-metadata">

**Author:** [@Sandesh\_Yadav](https://discuss.openedx.org/u/Sandesh_Yadav)\
**Replies:** 2\
**Last updated:** [January 15, 2021, 8:31am UTC](https://discuss.openedx.org/t/login-issues-redirection-loop-after-setting-up-studio-on-sub-domain/4029 "2021-01-15T08:31:58Z")

</div>

I want to have my LMS and CMS in following domains: mydomain.org studio.mydomain.org For this, first I tried editing the /edx/app/nginx/sites-available/cms file and changed the following: From listen 18010; To lis…

---

## [Changing Discovery database charset](https://discuss.openedx.org/t/changing-discovery-database-charset/3746)

<div class="topic-metadata">

**Author:** [@spokerman12](https://discuss.openedx.org/u/spokerman12)\
**Replies:** 0\
**Last updated:** [December 2, 2020, 4:43pm UTC](https://discuss.openedx.org/t/changing-discovery-database-charset/3746 "2020-12-02T16:43:37Z")

</div>

Hi! Doing SHOW VARIABLES LIKE 'char%'; on the discovery database returns: 'character\_set\_client', 'utf8mb4' 'character\_set\_connection', 'utf8mb4' 'character\_set\_database', 'latin1' 'character\_set\_filesystem', 'binary'…

---

## [Upgrading schema of non-mysql data](https://discuss.openedx.org/t/upgrading-schema-of-non-mysql-data/3353)

<div class="topic-metadata">

**Author:** [@sid](https://discuss.openedx.org/u/sid)\
**Replies:** 0\
**Last updated:** [October 5, 2020, 2:01pm UTC](https://discuss.openedx.org/t/upgrading-schema-of-non-mysql-data/3353 "2020-10-05T14:01:31Z")

</div>

Taking input from the community and edX for methods to upgrade schema of data stored outside of MySQL in a reliable manner (Elasticsearch in this case). Django migrations already take care of upgrading MySQL data, but t…

---

## [Deploying blockstore without devstack](https://discuss.openedx.org/t/deploying-blockstore-without-devstack/2886)

<div class="topic-metadata">

**Author:** [@oma0256](https://discuss.openedx.org/u/oma0256)\
**Replies:** 1\
**Last updated:** [August 5, 2020, 5:01pm UTC](https://discuss.openedx.org/t/deploying-blockstore-without-devstack/2886 "2020-08-05T17:01:43Z")

</div>

Is it possible to deploy blockstore https://github.com/open-craft/blockstore/ in a non devstack https://github.com/edx/devstack open edx. So far the only installation instructions I have got are rotated around having ope…

---

## [Installations of openedx in custom domain for free](https://discuss.openedx.org/t/installations-of-openedx-in-custom-domain-for-free/2760)

<div class="topic-metadata">

**Author:** [@anas\_ashraf](https://discuss.openedx.org/u/anas_ashraf)\
**Replies:** 1\
**Last updated:** [July 20, 2020, 7:54am UTC](https://discuss.openedx.org/t/installations-of-openedx-in-custom-domain-for-free/2760 "2020-07-20T07:54:11Z")

</div>

Here we where trying to lauch openedx in our custom domain,but we are unable proceed further.So if there’s anybody in this community who’s familiar with the installation using docker container or through any other metho…

---

## [How we can integrate figures and open edx?](https://discuss.openedx.org/t/how-we-can-integrate-figures-and-open-edx/2054)

<div class="topic-metadata">

**Author:** [@Manish\_Kumar](https://discuss.openedx.org/u/Manish_Kumar)\
**Replies:** 0\
**Last updated:** [May 6, 2020, 5:56am UTC](https://discuss.openedx.org/t/how-we-can-integrate-figures-and-open-edx/2054 "2020-05-06T05:56:18Z")

</div>

is there any way we can work with ironwood and figures provided by the assembler.
