Listing Thumbnail

    Tutor

     Info
    Sold by: Edly 
    Free Trial
    AWS Free Tier
    The open source, Docker-based Open edX distribution designed for peace of mind

    Overview

    NEW: Run Quince today! The latest release of Open edX is out, and with Tutor it's easier than ever to try it out and to upgrade from previous versions.

    Tutor is an 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 configure
    

    Then, you can configure and launch your Open edX platform with:

    local launch
    

    In 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

    Sold by

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    Ubuntu 22.04 LTS

    Typical total price

    This estimate is based on use of the seller's recommended configuration (t3a.large) in the US East (N. Virginia) Region. View pricing details

    $0.145/hour

    Pricing

    Free trial

    Try this product at no cost for 30 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covering your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (42)

     Info
    Instance type
    Product cost/hour
    EC2 cost/hour
    Total/hour
    t2.medium
    $0.07
    $0.046
    $0.116
    t2.large
    $0.07
    $0.093
    $0.163
    t2.xlarge
    $0.07
    $0.186
    $0.256
    t2.2xlarge
    $0.07
    $0.371
    $0.441
    t3.nano
    $0.07
    $0.005
    $0.075
    t3.micro
    AWS Free Tier
    $0.07
    $0.01
    $0.08
    t3.small
    $0.07
    $0.021
    $0.091
    t3.medium
    $0.07
    $0.042
    $0.112
    t3.large
    $0.07
    $0.083
    $0.153
    t3.xlarge
    $0.07
    $0.166
    $0.236

    Additional AWS infrastructure costs

    Type
    Cost
    EBS General Purpose SSD (gp2) volumes
    $0.10/per GB/month of provisioned storage

    Vendor refund policy

    No refunds

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    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.

    Additional details

    Usage instructions

    Access the web user interface at http://yourinstanceaddress:3737 . Sign in with user "tutor" and password equal to the instance ID ("i-xxxxxxxxxxxxxxxxx"). The password can be changed by running:

    webui configure
    

    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 launch
    

    You 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 tutor
    

    You are then able to run all "tutor" commands, as explained in the official Tutor documentation.

    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.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    2.4
    5 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    20%
    20%
    0%
    0%
    60%
    5 AWS reviews
    Honest Reviewer

    It didn't work

    Reviewed on Jul 04, 2024
    Purchase verified by AWS

    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.

    Hung Vu

    Not working at all

    Reviewed on Mar 24, 2024
    Purchase verified by AWS

    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.

    H Oberoi

    Works out of the box - Unfair criticism

    Reviewed on Sep 18, 2022
    Purchase verified by AWS

    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.

    Pat Gunn

    The install was slow but painless

    Reviewed on Feb 09, 2022
    Purchase verified by AWS

    We're getting started with this (v13.1.0), and while the AMI took a long time for us to get it into a usable state (also glad I understand DNS well), it worked fine in automating away all the hassle of doing the install ourselves. I appreciate the effort that went into this.

    Sad and frustrated

    Latest version (13.0.2) fails to local quickstart

    Reviewed on Jan 05, 2022
    Purchase verified by AWS

    This seems to be brand new, so I feel bad giving a first review about a failed launch. But then again, you would think the developer would test it. The point of this image is to get you up and started with an open edX instance on AWS quickly. I've done this before, a long time ago with an older version, and the scripts are always a bit of a pain. So this sounded like a great idea.

    There is even a video that you can follow step by step (though it appears to use an older version). Aside from configuring the security group, you should basically be able to choose a supported instance type and default settings. You then access the web-based configurator and type "local quickstart". The problem is it takes a long time and then fails. There is nothing you can do, since the whole thing is intended to be self-contained. I tried twice from scratch. Will try the older version, but I hope it's not another waste of time.

    View all reviews