Run Sensei LMS Lessons on the Cloud, Not on Your Hosting Plan

Sensei LMS lets instructors upload lesson video straight to WordPress, and your server ends up paying to stream it. Infinite Uploads moves every lesson file to cloud storage and a CDN. Upload lessons to the Video Library and Video Cloud streams them in a customizable player.

Star Rating
4.9 out of 5 stars for Big File Uploads on WordPress.org
Red heart icon representing trust and satisfied customers

150k+
Sites use our WordPress plugins

Free Plan
10 GB Included

Sensei LMS and Infinite Uploads: Course Media Without the Server Strain

Sensei LMS supports lesson video from YouTube, Vimeo, and VideoPress, and it also supports video uploaded directly to your site. The direct route is the easy one for instructors and the costly one for your host, because every play is served by your own server.

Infinite Uploads fixes the cost without changing the workflow. A lesson MP4 in the Media Library offloads to the CDN as-is, not transcoded. For adaptive streaming, upload the lesson to the Video Library and embed it with the Infinite Uploads block. Video Cloud is on every plan.

Sensei LMS keeps doing its job. Learning Mode, quizzes, progress tracking, and certificates work the same. Student quiz uploads, lesson files, and course images move to the cloud, so your hosting plan stops growing with every new cohort. You stop buying upgrades or policing file sizes.

Sensei LMS and Infinite Uploads logos

Four Problems Infinite Uploads Solves for a Sensei LMS School

Plenty of plugins move files and stop there. Here is what matters when the files are your lessons.

Blue play button icon

Lesson Video Stops Being a Hosting Problem

Uploading an MP4 to a lesson is the simplest way to teach, until a cohort presses play together. Infinite Uploads serves the file from the CDN instead of your server, so lessons load smoothly for students far away and your host stops counting every view.

Blue outlined folder icon

Student File Answers Stop Eating Your Disk

Sensei LMS lets quiz questions ask students to upload a file. Each answer is saved as a Media Library file. Across a large cohort that is gigabytes of homework on your server. Infinite Uploads syncs them to cloud storage as they arrive.

Blue icon depicting a browser window and server

Lesson Pages That Stay Fast Inside Learning Mode

Pages for logged-in students are rarely cached, so every image hits your server. Image Optimization, on the Business plan, converts images to AVIF and WebP, right-sizes them, and serves them from a global CDN. Students notice the speed.

Blue database icon with infinity symbol

Course Files Organized by Course, Not by Date

Lesson materials added with the File block, course images, and certificate backgrounds all land in one Media Library. Media Folders, search, and sort keep each course together, so last term's workbook takes seconds to find. Sensei Pro's flashcards and image hotspots use the same library.

Why Course Businesses Pair Sensei LMS With Infinite Uploads

Blue dollar sign icon

One Predictable Bill Instead of a Hosting Upgrade

One monthly price covers cloud storage, CDN delivery, and Video Cloud. No separate video platform, no per-video fee, and no surprise hosting upgrade at launch. Free up local storage after the first sync and your plan stays small.

Blue gear and wrench icon

Move an Existing School Without Rebuilding It

The first sync moves your existing Media Library, including lesson videos already on the server, and rewrites URLs to the CDN. Nothing changes inside Sensei LMS. Download & Disconnect copies lesson videos and files back to your server if you ever want them back.

Blue gradient receipt icon

One Account for Every School You Run

Agencies and academies running several Sensei LMS sites connect them all to one Infinite Uploads account. Unlimited sites, one invoice, and WordPress Multisite supported, with no per-site storage credentials to hand over.

What Works, Feature by Feature

Feature

What you get

Infinite Uploads logo featuring a blue infinity symbol and the words Infinite Uploads.

Lesson video uploaded to the Media Library

The MP4 offloads to cloud storage and serves from the CDN as-is, not transcoded. Sensei LMS accepts directly uploaded video in its video settings.

Works

Lesson video on Video Cloud

Upload to the Infinite Uploads Video Library and embed with the Infinite Uploads block in the lesson. Transcoded for adaptive streaming in the customizable player. Included on every plan.

Works, Video Cloud

YouTube, Vimeo, and VideoPress lessons

Untouched. Infinite Uploads does not change external video sources, so keep them or move lessons over one course at a time.

Works

Lesson files added with the File block

PDFs, workbooks, and slides added to a lesson sync to cloud storage and download from the edge closest to each student.

Works

Quiz file-upload answers

Student file answers are saved as Media Library attachments, so they sync to cloud storage and serve from the CDN. Grading is unchanged.

Works

Certificates (free extension)

Certificate background images and logos live in the Media Library and serve from the CDN. PDFs are generated on request, not stored.

Works

Course and lesson featured images

Course images offload like any upload. Image Optimization, on the Business plan, adds AVIF, WebP, and right-sizing.

Works

Course and lesson importer

Sensei LMS copies the uploaded CSV into the uploads folder with PHP. Run a small import first, then a large one.

Test first

Lesson videos larger than your PHP upload limit

Pair with our free Big File Uploads plugin to lift the WordPress upload limit. Video Cloud takes it from there.

Add Big File Uploads

Up and Running in Three Steps

Blue gear and wrench icon

1. Connect Infinite Uploads

Install the plugin, connect your account, and sync. Lesson videos, quiz uploads, and course images move to the cloud. Sensei LMS is unchanged.

Blue play button icon

2. Upload Lessons to the Infinite Uploads Video Library

Upload the MP4 to the Video Library, then add the Infinite Uploads block to the lesson. Video Cloud encodes it in the background and plays it in the customizable player. Instructors can do the same.

Blue database icon with infinity symbol

3. Free Up Local Storage

Once the sync completes, remove the local copies from Infinite Uploads settings. Your hosting plan gets its space back, and files keep serving from the CDN.

Good to Know Before You Switch

Video Cloud is on every plan, and video counts toward storage and bandwidth. A one-hour 1080p lesson is roughly 1.5 GB of source video plus renditions. Size your plan on total lesson hours, and check the pricing calculator before you commit.

Sensei LMS protects lesson pages, not raw file URLs. Like the WordPress Media Library, a file on Infinite Uploads is reachable by anyone with its exact link. Student quiz uploads are saved as private attachments in the Media Library. Keep sensitive files out of lessons.

Sensei's video tools list specific sources. The interactive video block names YouTube, Vimeo, and VideoPress, and we do not claim it plays Video Library embeds. Place the Infinite Uploads block in the lesson itself, and add Big File Uploads for very large files.

How We Checked

  1. Read the Sensei LMS plugin source for how lesson video, File blocks, and quiz file answers are stored.
  2. Read the Sensei LMS Certificates source for where design images and PDFs are handled.
  3. Reviewed the Sensei LMS documentation for supported lesson video sources and Pro features.
  4. Compared those storage paths with the Infinite Uploads source and its automatic exclusion list.
  5. Reviewed the compatibility scan row for Sensei LMS.

Result: the review found no conflict. The importer is the one path to test first.

Frequently Asked Questions

Can I stop using YouTube or Vimeo for Sensei LMS lessons?

Yes, if you prefer. Upload the MP4 to the Video Library and embed it with the Infinite Uploads block. Video Cloud encodes it for adaptive streaming in a customizable player. It is included on every plan.

Will a lesson MP4 in the Media Library get transcoded?

No. It offloads and serves from the CDN as-is. Only videos uploaded through the Video Library are transcoded for adaptive streaming and played in the customizable player.

Do quiz file uploads and certificates still work?

Quiz file answers are saved as Media Library attachments and sync like any upload. Certificate images serve from the CDN, and certificate PDFs are generated on request, as before.

What happens to lessons already on YouTube, Vimeo, or VideoPress?

Nothing. Infinite Uploads does not touch external video sources. Keep them as they are, or move lessons to Video Cloud one course at a time.

Will my students notice anything different?

Faster lesson pages and smoother video, especially on mobile and far from your server. Enrollment, progress, quizzes, and certificates are untouched by the move to the cloud.

How much storage does a course library need?

Size it on total lesson hours. A one-hour 1080p lesson is roughly 1.5 GB. The pricing calculator estimates the plan and cost for your library.

What if a lesson file is larger than the upload limit?

Add our free Big File Uploads plugin. It lifts the WordPress upload limit without any server changes, and Video Cloud takes it from there for streaming.

Does this work on a Multisite network of schools?

Infinite Uploads supports WordPress Multisite on every plan. Every site offloads to the same account, so a network of academies shares one storage pool and one invoice.

More Course Plugins That Work With Infinite Uploads

  • Infinite Uploads and Tutor LMS
  • Infinite Uploads and LifterLMS
  • Infinite Uploads and LearnDash
  • See all integrations

Try Infinite Uploads on the Free Plan

No cloud accounts. No access keys. Install the plugin, connect your site, and your lesson videos, quiz uploads, and certificate images start moving to the cloud automatically.

Free plan, no credit card. Paid plans from $8.25/mo. Unlimited sites.