Host images only on CDN

I’ve never heard of a CDN that replaces your servers storage completely, only mirroring.

However, I know (as I’ve done this on multiple installs) you can offload your current and future media library items to AWS S3 with a plugin like Media Cloud. Media items get off of your pricy and limited hosting server, and put onto a inexpensive and unlimited cloud hosting servers. AWS S3 is super cheap for hosting files, much cheaper than storage on EC2 or Lightsail (whichever one is capping you at 30 GB). However it’s important to note that the bandwidth for S3 can be ..surprising. So to work around that you can use Jetpack Image CDN (formerly “Photon”) service to deliver the images (or a service like CloudFlare).

So with this setup you’re offloading the images, which costs very little (see pricing) to S3, then delivering them to public through a CDN for free. This leaves your hosting cost low, your offloading media cost low as possible, and your CDN is free.

This setup takes about 15 – 30 minutes to setup, and works like a charm. It can (I’ve seen it first hand) save a lot of money in hosting.