Skip to content

Commit

Permalink
[Update] Installing Canvas on Ubuntu 20.04 (#5412)
Browse files Browse the repository at this point in the history
* Update required ruby version for canvas.

* Deprecated 20.04 guide and added relationship to 22.04 guide

---------

Co-authored-by: Matthew Wildman <matt@wildman.online>
  • Loading branch information
hendersonyang and wildmanonline committed May 7, 2024
1 parent 87d196d commit 2a74ca6
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ relations:
key: how-to-install-canvas
keywords:
- distribution: Ubuntu 20.04
deprecated: true
deprecated_link: '/docs/guides/install-canvas-lms-on-ubuntu-2204/'
---

[Canvas](https://www.instructure.com/canvas) is a popular learning management system (LMS) noteworthy for its modern design and ease of use. Canvas provides a comprehensive website for education and training courses, whether those courses are in-person, online, or a mix of the two. Moreover, Canvas is [open source](https://github.com/instructure/canvas-lms). You can freely download and install an instance on your server, giving you a higher degree of control than with a hosted LMS.
Expand Down Expand Up @@ -108,7 +110,7 @@ Canvas specifically requires version **2.7** of Ruby, which the default package

1. Install Ruby and its development components:

sudo apt-get install ruby2.6 ruby2.6-dev zlib1g-dev libxml2-dev libsqlite3-dev postgresql libpq-dev libxmlsec1-dev curl make g++
sudo apt-get install ruby2.7 ruby2.7-dev zlib1g-dev libxml2-dev libsqlite3-dev postgresql libpq-dev libxmlsec1-dev curl make g++

1. Install Bundler, which Canvas uses for managing its Ruby libraries ("Gems"). Canvas specifically calls for version **2.1.4** of Bundler:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,11 @@ external_resources:
- '[Canvas](https://www.instructure.com/canvas)'
- '[What is Learning Management System](https://www.shareknowledge.com/blog/what-learning-management-system-and-why-do-i-need-one)'
- '[PostgreSQL Client Authentication](https://www.postgresql.org/docs/current/auth-pg-hba-conf.html)'
relations:
platform:
key: how-to-install-canvas
keywords:
- distribution: Ubuntu 22.04
---

[Canvas](https://www.instructure.com/canvas) is a modern open-source Learning Management System (LMS) by Instructure, Inc. that helps makes distance learning possible. An LMS like Canvas is a software application or web-based technology that you use to plan, implement, and assess a specific learning process. This guide helps you install all of its prerequisites, install Canvas LMS on Ubuntu, perform required Canvas setups, ensure your Canvas setup is secure, and then access your Canvas setup. This guide uses the **Ubuntu 22.04** distribution.
Expand Down

0 comments on commit 2a74ca6

Please sign in to comment.