Run MemberPress Courses, Videos, and Downloads Without Outgrowing Your Hosting
Host lesson videos on Infinite Uploads Video Cloud, serve PDFs, worksheets, and certificates from a global CDN, and keep your site fast as your catalog grows. No AWS account, no Vimeo, no storage upgrades.
150k+
Sites use our WordPress plugins
Free Plan
10 GB Included
MemberPress and Infinite Uploads: Everything Your Members Watch, Read, and Download
A MemberPress site is a media site: every course is lesson videos, every module a workbook or slide deck, every completion a certificate, and every member an avatar. All of it lands in the WordPress Media Library and counts against your hosting plan.
Infinite Uploads moves that library to cloud storage and a global CDN, and does more: video uploaded to the Video Library is encoded for adaptive streaming and played in a customizable player, no Vimeo or YouTube needed, images convert to AVIF and WebP automatically, and folders keep each course's assets together.
MemberPress keeps doing what it does: access rules, drip schedules, quizzes, and certificates all work unchanged. Members see faster pages, hosting costs stop climbing.

Four Things Infinite Uploads Does for a MemberPress Site
Most offload plugins move files and stop. Here's what matters when the files are a paid course.
Lesson Video Without Vimeo, YouTube, or a Streaming Bill
Upload a lesson video to the Video Library and embed it with the Infinite Uploads block, and it's encoded for adaptive streaming and plays in a customizable player inside the lesson. Video Cloud is on every plan: no third-party logo, no per-video hosting fee, and the lesson stays behind your MemberPress access rules and drip schedule.
Workbooks, Slides, and Resources From a Global CDN
PDF workbooks, slide decks, templates, audio, and ZIP bundles serve from the edge closest to each member instead of your origin server. Files gated through the Downloads add-on stay members-only, since MemberPress serves them through its protected link.
Certificates That Look Right and Download Fast
Course certificates pull your logo, seal, and instructor signature from the Media Library. Infinite Uploads serves those from the CDN and keeps them crisp, so the certificate renders the same everywhere. Force-download and shareable link both work.
Storage That Never Caps Your Catalog
Add a course, add ten. Plans run from 25 GB to 10 TB, and every plan connects unlimited sites. Free up local storage after the first sync, and your hosting plan stays the same size.
Why Membership Sites Pair MemberPress With Infinite Uploads
Faster Pages for Logged-In Members
Membership pages are rarely cached, so every image request hits your server. Images optimized to AVIF and WebP and served from the CDN mean the origin only renders the page, easing your host's CPU too.
A Folder for Every Course
Media Library folders are built into Infinite Uploads. Keep each course's videos, workbooks, and thumbnails together, and find last year's module in seconds with search and sort.
One Invoice for Every Client Site
Agencies running MemberPress for several clients connect all of them to one Infinite Uploads account: one bill, one usage dashboard, no per-site accounts or keys to hand over when a client leaves.
What Works, Feature by Feature
Feature
What you get
Course lesson videos
Upload to the Infinite Uploads Video Library and embed with the Infinite Uploads block. Encoded for adaptive streaming and played in the customizable player. Included on every plan.
Works, Video Cloud
Downloads add-on (PDF, ZIP, MP3, MP4)
Offloaded to the cloud, still served only through MemberPress's protected links and file-tag rules.
Works
Course certificates
Logo, seal, and signature served from the CDN. Generation, force-download, and shareable link unchanged.
Works
Access rules and drip
Page-level protection is untouched. A lesson is gated exactly as before.
Works
Force-view PDFs and images
Inline viewing through the Downloads add-on works from cloud storage.
Works
Member avatars and profile images
Offloaded, optimized, and served from the CDN like any Media Library image.
Works
Media Library folders and search
Included with Infinite Uploads and available inside course and lesson editors.
Works
WordPress Multisite networks
Every site in the network offloads to the same account.
Works
Very large protected files (over 2 GB)
The Downloads add-on streams protected files through PHP. For multi-gigabyte video, use Video Cloud instead.
Use Video Cloud
Up and Running in Three Steps
1. Connect Infinite Uploads
Install the plugin, connect your account, and sync. Your existing course media, certificates, and member images move to the cloud. Nothing changes in MemberPress.
2. Upload Lesson Videos to the Infinite Uploads Video Library
Upload the video to the Video Library, then embed it in the lesson with the Infinite Uploads block. Video Cloud encodes it in the background, and the lesson plays in the customizable player. Replace Vimeo or YouTube embeds at your own pace.
3. Free Up Local Storage
Once the sync completes, remove the local copies from settings. Your hosting plan gets its space back, and every file keeps serving from the CDN.
Good to Know Before You Switch
Gate files with the Downloads add-on, not by hiding the URL. Like the WordPress Media Library, a file on Infinite Uploads is reachable by anyone with its exact link. For workbooks and audio that must stay members-only, attach them through the Downloads add-on so MemberPress serves them through its protected link.
Video Cloud is on every plan, and video counts toward storage and bandwidth. A one-hour 1080p lesson runs roughly 1.5 GB of source video plus renditions, so size your plan on total lesson hours and check the pricing calculator first.
Existing Vimeo or YouTube embeds keep working. Infinite Uploads leaves them alone. Move lessons to Video Cloud one course at a time, or all at once with bulk import.
How We Tested
- Built a three-lesson course with a video in each lesson, uploaded through the Video Library and embedded with the Infinite Uploads block.
- Attached a PDF workbook and an MP3 to each lesson through the Downloads add-on with a members-only file tag.
- Completed the course as a test member, downloaded the certificate PDF, and opened the shareable link logged out.
- Tried every download logged out and confirmed the MemberPress unauthorized message.
- Confirmed video, images, and workbooks served from the CDN domain on the front end.
Result: everything worked, no configuration needed.
Frequently Asked Questions
Can I host MemberPress course videos without Vimeo or YouTube?
Yes. Upload the video to the Video Library and embed it with the Infinite Uploads block. Video Cloud encodes and streams it in a customizable player, included on every plan with no third-party account or per-video fee.
Are my members-only files still protected?
Yes, when you attach them through the MemberPress Downloads add-on, which serves them through its protected link. A direct cloud URL is reachable by anyone with the link, so use the Downloads add-on for anything that must stay gated.
Does it work with the MemberPress Downloads add-on?
Yes. Files attached through the Downloads add-on stay on Infinite Uploads and serve through MemberPress's protected download link. File-tag rules, user limits, and force-view for PDFs and images work unchanged.
What happens to my existing media library when I connect?
The first sync copies your Media Library to Infinite Uploads and rewrites image, video, and file URLs to the CDN. MemberPress is unaffected, and once it completes you can free up local storage from the settings.
Will my members notice anything different?
Faster lesson pages and smoother video, especially on mobile and outside your server's region. Logins, course progress, quizzes, and certificates are untouched.
How much storage does a course library need?
Size it on total lesson hours: a one-hour 1080p lesson is roughly 1.5 GB of source video plus streaming renditions. Plans run from 25 GB to 10 TB, and the pricing calculator estimates from your storage and bandwidth.
Do certificates still generate and download?
Yes. MemberPress Courses generates the certificate the same way. The logo, seal, and signature images from your certificate settings serve from the CDN, and both force-download and the shareable link work.
Does this work on a MemberPress multisite network?
Yes. Infinite Uploads supports WordPress Multisite at every plan level. Every site in the network offloads to the same account, so a network of membership sites shares one storage pool and one invoice.
More Course and Membership Plugins That Work With Infinite Uploads
- Infinite Uploads and LearnDash
- Infinite Uploads and Tutor LMS
- Infinite Uploads and LifterLMS
- See all integrations
Try Infinite Uploads on the Free Plan
No cloud accounts. No access keys. Install the plugin, connect your site, and course videos, workbooks, and certificates start moving to the cloud automatically.
Free plan, no credit card. Paid plans from $8.25/mo. Unlimited sites.