Running Canvas LMS Locally

Overview

  1. Virtualize Ubuntu 16.04 in VirtualBox
  2. Configuring Ubuntu Environment
  3. Quick Starting Canvas-LMS

Part 1 - Virtualize Ubuntu 16.04 in VirtualBox

Part 2 - Configuring Ubuntu Environment

Part 3 - Configuring Postgres

Part 4 - Configuring Ubuntu Environment

Part 4 - Cloning The Application

Part 5 - Creating Server Application Root

Part 6 - Bundler and Canvas Dependencies

Part 7 - Bootstrapping Database

Part 8 - Configuring Production settings

Part 3 - Configure Initial Settings

Part 4 - Create Asset Directories

Part 5 - Restart Apache Server

Part 6 - Populate Asset Directories

Part 7 - Assign ownership of public

Part 8 - Populate Database

Environment Variable Value(s) supported
CANVAS_LMS_ADMIN_EMAIL E-mail address used for default administrator login
CANVAS_LMS_ADMIN_PASSWORD Password for default administrator login
CANVAS_LMS_ACCOUNT_NAME Account name seen by users, usually your organization name
CANVAS_LMS_STATS_COLLECTION opt_in, opt_out, or anonymized

Part 9 - Configure Apache Passenger

Part 10 - Configure Canvas with Apache

Part 11 - Set Up an SSL Certificate

Part 12 - Configure Redis

Final Steps - Protect credentials