Member Avatars, Covers, and Downloads, Served From the Cloud, Not Your Server

ProfilePress saves every profile photo, cover photo, and paid download on your server. Infinite Uploads moves that media to cloud storage and a global CDN, so member pages load fast and backups stay small. Video Cloud is on every plan too, with no Vimeo or Wistia bill.

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

ProfilePress and Infinite Uploads: Member Media, Off Your Server

A ProfilePress site collects media from every member. Registration can bring a profile photo and a cover photo, and each plan can carry paid files such as ebooks, audio, and software. ProfilePress saves avatars and covers under uploads/pp-avatar and plan downloads under uploads/ppress_uploads, so all of it grows your disk and your backups.

Infinite Uploads syncs those folders to cloud storage and serves them from the nearest CDN edge. Images can be optimized to AVIF and WebP with Image Optimization, on the Business plan. One caveat: avatars and covers are written outside the Media Library, so they reach the cloud on a daily background scan, not the instant they upload.

ProfilePress keeps doing its job exactly as before. Registration, checkout, member directories, and content protection are untouched. You get smaller backups, Download & Disconnect, Media Library folders and search, WordPress Multisite support, unlimited sites on one invoice, and a hosting plan that stays the size it is today.

ProfilePress and Infinite Uploads logos

Four Problems Infinite Uploads Solves for a ProfilePress Site

Most offload plugins move files and stop. These are the parts that matter when the files belong to members and customers.

Blue outlined folder icon

Avatars and Cover Photos, Off Your Server

Every registration and profile edit can add a profile photo or cover photo to uploads/pp-avatar. Infinite Uploads syncs that folder to cloud storage and serves the images from the CDN. Free up the local copies after sync, and a growing member list stops growing your disk.

Blue icon depicting a browser window and server

Member Directories That Stay Fast

A directory page can show dozens of avatars at once, and each one is a request to your server. Infinite Uploads rewrites those image URLs to the CDN, so the nearest edge answers and your host only builds the page. Image Optimization adds AVIF and WebP.

Blue database icon with infinity symbol

Digital products on ProfilePress plans can be ebooks, audio, or software bundles, and they pile up in uploads/ppress_uploads. Infinite Uploads moves them to cloud storage, so a growing catalog stops eating your plan. Large files you add in the admin go further with our free Big File Uploads plugin.

Blue play button icon

Course Video Without a Vimeo Bill

ProfilePress sells access, and that often means video. Upload to the Infinite Uploads Video Library and embed it with the Infinite Uploads block for adaptive streaming in a customizable player. Video Cloud is on every plan, with no Vimeo or Wistia fee.

Why Membership Sites Pair ProfilePress With Infinite Uploads

Blue dollar sign icon

One Bill Instead of a Storage Upgrade

Cloud storage and CDN bandwidth come on one plan, not a surprise hosting upgrade when your member list doubles. Sync once, free up local storage, and check the pricing calculator for your size.

Blue gear and wrench icon

Switch Without Rebuilding Anything

The first sync moves the media you already have, including existing avatars and downloads, and serves it from the CDN. Nothing changes in your ProfilePress settings, and Download & Disconnect returns avatars and downloads to your server if you need them back.

Blue gradient receipt icon

Every Membership Site on One Account

Agencies running ProfilePress for several clients connect every site to one account. Unlimited sites on every plan, one usage dashboard, and no per-site cloud credentials to hand over when a site changes owners.

What Works, Feature by Feature

Feature

What you get

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

Profile photos and cover photos

ProfilePress saves them under uploads/pp-avatar and uploads/pp-avatar/cover. Infinite Uploads syncs both folders and serves the images from the CDN. Both uploaders ship in the free plugin.

Works

Member directories and profile pages

Avatar and cover URLs in the page HTML are rewritten to the CDN, so directory pages load their images from the nearest edge.

Works

Digital product downloads

Files attached to a plan are stored in uploads/ppress_uploads. They offload to the cloud like any Media Library file. Digital products are in the free plugin.

Works

Video you sell or stream

A downloadable MP4 serves from the CDN as-is, untranscoded. For adaptive streaming, upload to the Video Library and embed with the Infinite Uploads block.

Works, Video Cloud

File upload field (Pro Custom Fields add-on)

Files from the Custom Fields add-on land in uploads/pp-files, the same direct-write route as avatars. They sync and serve from the CDN.

Works

Content protection rules

Rules that restrict pages, posts, menus, and blocks are untouched. Infinite Uploads moves files, not permissions.

Works

New avatars, covers, and field files

ProfilePress writes them straight to disk, outside the Media Library. Infinite Uploads finds them on its daily scan, so a new image can show a CDN link before it has synced. Test one.

Daily scan

Paid download links

ProfilePress checks its signed link, then redirects to any file URL outside your own site. Once offloaded, that CDN address is reachable by anyone who has it.

Public CDN link

Avatars, covers, and field files

Served from the CDN, these images and files are public to anyone with the address. Hashed or randomized filenames make guessing hard but do not gate access.

Public by link

Up and Running in Three Steps

Blue gear and wrench icon

1. Connect Infinite Uploads

Install the plugin, connect your account, and run the first scan and sync. Existing avatars, covers, and downloads move to the cloud. Nothing changes in ProfilePress.

Blue outlined folder icon

2. Members Keep Uploading Normally

Registration, profile forms, and checkout work as before. New avatars and covers reach the cloud on the daily background scan, or sooner if you scan and sync from Infinite Uploads settings.

Blue database icon with infinity symbol

3. Free Up Local Storage

Once the sync completes, remove the local copies from Infinite Uploads settings. Test a few avatars and a paid download first. Your hosting plan gets its space back.

Good to Know Before You Switch

New avatars and covers sync on a schedule. ProfilePress writes them straight to disk, so Infinite Uploads picks them up on its daily scan, not at upload time. Page URLs are rewritten to the CDN, so a brand-new image can point at a file that has not synced yet. Run a manual scan and sync, and test a fresh avatar.

Offloaded downloads are public to anyone with the link. ProfilePress's signed, expiring links gate the click, then redirect to the file's CDN address, which has no ProfilePress check. For paid files that must stay gated, turn on Folder Exclusions, add the ppress_uploads folder, and test a download first.

Downloads saved before you connected need a test. A plan that stores your own site's file URL streams from local disk, so freeing local copies would remove the file. Keep that folder local with Folder Exclusions, or re-attach the file from the Media Library, and test a download before you free space.

How We Checked

  1. Read the ProfilePress source for avatar, cover photo, file field, and download handling.
  2. Read the ProfilePress docs on file uploads, avatar upload, and selling digital downloads.
  3. Read the Infinite Uploads source for URL rewriting, the daily scan, and exclusions.
  4. Matched each ProfilePress upload folder against the Infinite Uploads exclusion rules.
  5. Compared the 10 compatibility scan rows for ProfilePress with the current source.

Result: no named exclusion covers ProfilePress folders. Avatars, covers, and downloads offload, with the timing and link caveats above. Test on your own site.

Frequently Asked Questions

Where does ProfilePress store profile photos and cover photos?

In uploads/pp-avatar for avatars and uploads/pp-avatar/cover for covers, written directly by ProfilePress, not through the Media Library. Infinite Uploads syncs those folders to cloud storage and a CDN.

Are avatar and cover photo URLs public?

Yes. Once served from the CDN, anyone with the exact address can open the image, as with any file in your uploads folder. ProfilePress hashes avatar filenames, which makes guessing hard but does not require a login.

Do paid downloads stay protected after offload?

ProfilePress's signed link and download limit still run, but it then redirects to the CDN address of an offloaded file, and that address is open to anyone with it. Use Folder Exclusions for files that must stay gated.

Which ProfilePress features need Pro?

The file upload custom field needs the Custom Fields add-on in Pro. Avatar and cover photo uploads, digital product downloads, and content protection rules are in the free plugin we reviewed.

Does Infinite Uploads help with video too?

Yes. Video Cloud is on every plan. Upload video to the Video Library and embed it with the Infinite Uploads block for adaptive streaming. An MP4 attached to a plan as a download just serves from the CDN, untranscoded.

What if a download is bigger than my WordPress upload limit?

Add our free Big File Uploads plugin, which lifts the Media Library upload limit. It does not change ProfilePress's own size limits on front-end avatar and file fields.

What about ProfilePress log files and exports?

Error logs go to uploads/profilepress-logs, and .log files stay local under Infinite Uploads' general rules. Current ProfilePress versions stream CSV exports instead of saving them to uploads.

Does this work on a multisite network?

Infinite Uploads supports WordPress Multisite on every plan, and every site shares one account. ProfilePress keeps avatars in one shared uploads/pp-avatar folder, so test a subsite avatar before you roll out.

More Membership and Community Plugins That Work With Infinite Uploads

  • Infinite Uploads and Ultimate Member
  • Infinite Uploads and MemberPress
  • Infinite Uploads and BuddyPress
  • See all integrations

Try Infinite Uploads on the Free Plan

No cloud accounts. No access keys. Install the plugin, connect your site, and avatars, cover photos, and member downloads start moving to the cloud.

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