Canvas LMS/Installation/Ubuntu14 04
From r00tedvw.com wiki
(Difference between revisions)
(→Download Ruby 2.1.6) |
|||
Line 40: | Line 40: | ||
~/var/canvas$ sudo apt-get update | ~/var/canvas$ sudo apt-get update | ||
~/var/canvas$ sudo apt-get -y install ruby2.1 ruby2.1-dev zlib1g-dev libxml2-dev libsqlite3-dev postgresql libpq-dev libxmlsec1-dev curl make g++</nowiki> | ~/var/canvas$ sudo apt-get -y install ruby2.1 ruby2.1-dev zlib1g-dev libxml2-dev libsqlite3-dev postgresql libpq-dev libxmlsec1-dev curl make g++</nowiki> | ||
+ | |||
+ | ==Download Node.js== | ||
+ | <nowiki>~/var/canvas$ $ curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash - | ||
+ | ~/var/canvas$ sudo apt-get install nodejs </nowiki> |
Revision as of 20:45, 19 August 2015
Canvas - Learning Management Solution. Used by universities and schools.
Contents |
Ubuntu 14.04
Requirements
In the simplest configuration, everything will be running off a single server.
- Recommended Hardware specifications
- Dual Core+ 3.0ghz+ or Dual processors
- 4GB+ RAM
- 60GB HDD
- 64-bit capable system
Software Requirements
Minimum, Ubuntu 14.04 LTS+ server edition. Desktop will require more hardware than listed above.
Download Database software
Postgres (Database)
~$ sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y autoremove ~$ sudo apt-get update && sudo apt-get install postgresql-9.3 -y
Configure Database
~$ sudo -u postgres createuser canvas -D -S -R -P ~$ sudo -u postgres createdb canvas_production --owner=canvas ~$ sudo -u postgres createdb canvas_queue_production --owner=canvas
Create superuser (this one is named helpdesk)
sudo -u postgres createuser helpdesk ~$ sudo -u postgres psql -c "alter user helpdesk with superuser" postgres
Download Git & Canvas
~$ sudo apt-get -y install git-core ~$ cd /var ~$ sudo git clone https://github.com/instructure/canvas-lms.git canvas ~$ cd canvas ~/var/canvas$ sudo git branch --set-upstream-to origin/stable ~/var/canvas$ sudo chown -R helpdesk /var/canvas --- helpdesk just happens to be the name of this user. use your own
Download Ruby 2.1.6
You're going to have to add a repository because the version available through Ubuntu's US or Main repos is not up to date (at the time of this writing.
~/var/canvas$ sudo apt-get -y install software-properties-common ~/var/canvas$ sudo apt-add-repository ppa:brightbox/ruby-ng ~/var/canvas$ sudo apt-get update ~/var/canvas$ sudo apt-get -y install ruby2.1 ruby2.1-dev zlib1g-dev libxml2-dev libsqlite3-dev postgresql libpq-dev libxmlsec1-dev curl make g++
Download Node.js
~/var/canvas$ $ curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash - ~/var/canvas$ sudo apt-get install nodejs