Ubuntu Canvas LMS Setup

Job ID: 39849996

Budget: $30 – $250 USD

I need help setting up a brand-new Canvas LMS instance on a fresh Linux box running Ubuntu. The machine is already provisioned and reachable by SSH; everything else is untouched. Your task is to install Canvas from source using the standard production stack—PostgreSQL, Redis, Ruby, Node.js, Nginx or Apache for reverse-proxy, plus SSL and email delivery—so that I can reach the web interface at my domain and sign in with the first admin account.

Please compile while you work:

• a brief command-by-command log (or script) of what you do,
• any config files you modify or create,
• notes on how to upgrade Canvas in the future and back up the database.

I will consider the job complete when the login screen loads over HTTPS, I receive the admin credentials, and your documentation lets me repeat the process on another Ubuntu server without surprises.
Related categories: Linux Nginx Node.js PostgreSQL Ruby Ubuntu Redis SSL