"Superior quality instructions for the discerning online educator!" 🧐

Complete Moodle Roadmap

The quickest route to getting started with self-hosted Moodle!


Step 1: Getting a Server




Installation

Installing Ubuntu Server on a VPS

November 11, 2023

In order to host an LMS, you'll need a server! A step-by-step set up of Ubuntu Server.

Continue reading
Ubuntu Icon

Step 2: Learning Basic Server Commands




Linux

Using the Linux Command Line

April 20, 2024

Familiarize yourself with some of the basic Linux commands that are used in the instructional tutorials on this site.

Continue reading
Money

Step 3: Registering a Domain Name




Administration

Registering a Domain Name for your LMS

May 11, 2024

Register a domain name for your website or LMS! We explain relevant concepts like IP addresses, domain names, and DNS records.

Continue reading
Domain Globe

Step 4: Accessing Your Server Remotely




Security

Remote Server Access with SSH

April 24, 2024

Connect to your LMS server remotely using Secure Shell (SSH). We also create two handy shortcuts: enabling SSH "key" access and creating a server alias.

Continue reading
SSH icon

Step 5: Installing Moodle on Your Server




LMS Install

Installing Moodle on Ubuntu Server

Nov 11, 2023

A walk-through tutorial of installing Moodle on Ubuntu Server.

Continue reading
Moodle with Ubuntu

Step 6: Setting Up Moodle Email Services




LMS Install

Setting Up Email in Moodle with SendGrid

March 27, 2024

A tutorial for how to set up SMTP email services on Moodle with SendGrid.

Continue reading
SendGrid Icon

Step 7: Authenticating your LMS Site




Security

Authenticating your LMS with SSL Certification

Oct 23, 2023

Nobody visits an unsecured site -- Serve your LMS over HTTPS (and get that padlock icon!)

Continue reading
Lock

Step 8: Making Moodle Backups




Administration

Scheduling Automated Moodle Backups

May 6, 2024

Better safe than sorry! Backup and archive your Moodle directories and MySQL database with a customizable cron script.

Continue reading
Moodle Backup

Step 9: Upgrading Moodle




Security

Upgrading Moodle on Ubuntu Server

May 3, 2024

If you're running Moodle live, it's important to keep up-to-date with a recent release for security reasons.

Continue reading
Rosie the Upgrader

Step 10: Monetizing Your Courses with Stripe




Money

Adding the Stripe Payment Method to Moodle

April 6, 2024

Monetize your excellent course materials by charging for course access! Stripe features include subscriptions and trial periods.

Continue reading
Money