Difference between revisions of "Create WeBWorK Amazon Machine Image (AMI) File"

From WeBWorK_wiki
Jump to navigation Jump to search
Line 29: Line 29:
Install WW following
Install WW following
# https://webwork.maa.org/wiki/Installation_Manual_for_2.16_on_Ubuntu
# [[Installation_Manual_for_2.16_on_Ubuntu]]
# [[Create WeBWorK Virtual Machine (.OVA) File]]
Before configuring WeBWork, set the server time zone
Before configuring WeBWork, set the server time zone

Revision as of 10:38, 9 August 2021

Instructions for creating a WeBWorK Amazon Machine Image (AMI)

Log into EC2 Dashboard

Locate the current Ubuntu LTS AMI in http://cloud-images.ubuntu.com/locator/ec2/ and search us-east-2 and click on link

Choose an Instance Type e.g. T4g small

ADD Storage

15 GM storage

Also make sure that Delete on Termination is unchecked.


Follow direction in https://webwork.maa.org/wiki/WeBWorK_2.16_Ubuntu_Server_20.04_LTS_Amazon_Machine_Image about adding security groups, etc

Security groups have to be setup from the AMS dashboard

add the wwadmin user

sudo aduser wwadmin

Install WW following

  1. Installation_Manual_for_2.16_on_Ubuntu


  1. Create WeBWorK Virtual Machine (.OVA) File

Before configuring WeBWork, set the server time zone

sudo timedatectl set-timezone America/New_York

Configure WeBWorK, set URL to ip address in site.conf for testing. Set to aws.apizer.org and use Google domains to forward to ip address. Set up HW sets with due dates, class lists, etc the same way as in current AMI's or the current virtual machine image

Create the AMI see https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/tkv-create-ami-from-instance.html