Overview

How to Launch an Open edX platform on AWS.mp4
How to Launch an Open edX platform on AWS.mp4

Product video
Run the latest version of Open edX on your server, on your own terms. Tutor is the Open edX distribution designed for simplicity and ease of maintenance: we took the original, unmodified Open edX code and packaged it in a way that makes it extremely easy to install, customise and upgrade. With Tutor, all Open edX components are created in Docker containers: that means that Open edX becomes cleanly separated from the rest of the server. With Tutor, Open edX uses minimal server resource, is simple to understand and has low maintenance costs.
Tutor is open source: you can study the code and run it on your own servers, for instance for local development: https://github.com/overhangio/tutor
After launching this image, you will have access to a web user interface on port 3737. Sign in with user "tutor" and password equal to the instance ID ("i-xxxxxxxxxxxxxxxxx"). The password can be changed by running:
webui configureThen, you can configure and launch your Open edX platform with:
local launchIn the future, if you would like to run your own server and move your platform, you will just have to move the "/home/tutor/.local/share/tutor" folder to your new server.
For more advanced features, please checkout the Tutor documentation: https://docs.tutor.edly.io
Highlights
- Open source: you are free to read, modify and distribute the Tutor code
- Simplicity: the CLI, accessible from a shell or a web user interface, is concise and clearly documented
- Future-proof: don't be afraid to upgrade your Open edX platform whenever a new release comes out
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
Dimension | Cost/hour |
|---|---|
t3a.large Recommended | $0.07 |
t3a.xlarge | $0.07 |
m5.2xlarge | $0.07 |
m4.16xlarge | $0.07 |
m4.2xlarge | $0.07 |
m3.2xlarge | $0.07 |
t3.large | $0.07 |
m3.xlarge | $0.07 |
t2.large | $0.07 |
m5.24xlarge | $0.07 |
Vendor refund policy
No refunds
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Additional details
Usage instructions
Access the web user interface at http://yourinstanceaddress:3274 . Sign in with user "tutor" and password equal to the instance ID ("i-xxxxxxxxxxxxxxxxx"). All the "tutor" commands described in the official documentation (http://docs.tutor.edly.io/ ) can be run inside this web user interface. For example, configure and launch an Open edX instance from scratch with:
local launchYou will need to setup DNS entries that point to your EC2 instance: for instance, if you own the "myopenedx.com" domain name, both "myopenedx.com" and "*.myopenedx.com" should point to the newly-created instance. You can then set "myopenedx.com" and "studio.myopenedx.com" as the LMS and CMS domain names. In particular, this is required for HTTPS certificate generation.
When the "local launch" command completes, after about 10 minutes, a full Open edX platform will be available at the url you configured. You will probably want to create a user with the right privileges to administer your Open edX platform. To do so, run:
local do createuser --staff --superuser yourusername <your@email.com>Making changes to the configuration is very easy: just run "local launch" again. Subsequent runs will be much faster.
To connect to your EC2 instance, you should SSH with user "ubuntu". Then, switch to the "tutor" user:
ssh ubuntu@yourinstanceaddress sudo su tutorYou are then able to run all "tutor" commands, as explained in the official Tutor documentation.
Resources
Vendor resources
Support
Vendor support
Community support is available on the official Open edX community forums: https://discuss.openedx.org .
Do you need professional assistance setting up or managing your Open edX platform? Edly provides online support as part of its Open edX installation service:
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Standard contract
Customer reviews
In-class content delivery has become more efficient and supports structured course organization
What is our primary use case?
My main use case for Edly is as an educational platform and learning management system. My background was in computer-supported learning, and I was exploring different tools. I had used Open edX in the past for MOOC courses and posting MOOC courses, and I was also working on extending that platform.
My experience with Edly so far was mainly based on research that I did at my previous role.
What is most valuable?
In my opinion, the best features Edly offers are difficult to specify, but it is very convenient for in-class learning.
The convenience of Edly for in-class learning is probably related to site administration and how it organizes the content.
Edy made content delivery more efficient than other tools that I was using previously. It was simple enough to use, but I could not make a significant difference in terms of efficiency compared to other platforms such as Blackboard or Moodle . I cannot speak extensively about how Edly has positively impacted my organization since it was a research project that I conducted a few years ago and was intended only to support specific content delivery.
What needs improvement?
Based on my experience, Edly could be improved by the introduction of AI features. I think it could have more AI features support. I did not recently check other educational platforms, so I do not know what the current trend is, but I am assuming that could be a direction to develop further.
Adding more AI features is my main suggestion for improvements.
Regarding Edly's AI capabilities, I think its accuracy and reliability of output might be tricky sometimes due to hallucinations. It could be unreliable in certain situations, so it should be considered very carefully and only in specific areas where reliability is not critical.
For how long have I used the solution?
I have not been using Edly much; I have been using it several times.
What other advice do I have?
The advice I would give to others looking into using Edly is that it is really important for everyone to do research before making decisions. Compare features side by side between all the platforms, consider cost and benefits, and then make the final decision. I would rate this review an eight overall.
still not working
OpenEdx retains is reputation as a literal nightmare to run. Have tried at least 5 installs, CMS does not work, cannot get a working SSL connection
It didn't work
I was really looking forward to this one. I spent the entire day trying to install this. Then I found another video teaching how to setup openedx from scratch.
The instructions in the video of are incomplete and simply do not work on many systems. Sorry I wouldn't give such review if my time wasn't wasted.
Not working at all
I subscribed to a 30-day trial a couple of days ago, but it didn't work at all. The instructions were horrible. Then, Tutor charged me $508 today for a service that hasn't worked for a second, even though it's still within the 30-day trial period. The worst part is that there's no way to get support from Tutor.
I plan to dispute the charge with my bank and escalate the issue to AWS to request a full refund.
Works out of the box - Unfair criticism
Please ignore the unfair ratings and criticism.
This works out of the box very well.
Follow the instructions in this video https://www.youtube.com/watch?v=xtXP52qGphA& ;ab_channel=OverhangIO
It's for an older version of openedx but the instructions are still valid.
