You should not remove the media from you server. Media is part of yout content and it makes no sense to have your content split over several servers.
(from technical practical POV your idea will prevent any automated media transformation like new sizes from being done).
What you should do is to create your own “lite CDN” which is actually just a sort of caching proxy for the media related URLs.
(side note: you can rarely re-invent a wheel for your car which is cheaper than a wheel you can buy in a shop)
Related Posts:
- Why are double-periods (“..”) invalid in a WordPress image filename?
- Is It Possible to Upload Certain Attachment Files To A Remote Server
- Trigger refresh for new media manager in 3.5
- Physical organization of wordpress media library (Real Media Library plugin)
- Extend Media Library
- How to show all available images in WP’s media library when using the Polylang plugin?
- Users can’t upload images on frontend if they haven’t got access to the wp backend
- Which filters or actions to use after a media upload and delete?
- Protecting direct access to PDF and ZIP unless user logged in (without plugin)
- How to restrict images in v3.5 Media Library modal to only those from a specific post id?
- How can I speed up a slow loading media library?
- Password protect some uploaded files, so only logged-in users can view them
- What to do with unattached logos and header uploaded via native wordpress uploader?
- How to protect uploads in multisite if user is not logged in?
- Append button to WordPress Image Details modal
- Change URLs for static content
- Add item to media library from blob or dataUrl
- add_image_size creating lots of images (of various sizes)
- WP3.5 Media Uploader – how to make it accept multiple images?
- Add new media uploader at frontend for wp 3.5+
- Trying to add filename over image in Media Browser
- How to disable WordPress Media resize different size version?
- Image uploading stuck on “crunching”
- Media library storing files in uploads not folders within in uploads
- Is there a limit on the number of attachments?
- How to host different file formats/types for a media attachment without creating multiple attachments?
- Site icons with alpha channel for self-hosted WordPress blog network
- how to use media library [closed]
- Can I stop wordpress generating media sizes
- Cannot upload .mp3 file to wordpress media
- Replacing Images in Media Library
- How to upload unknown file type?
- Restrict WordPress Media Library for a specific user role (users can only see/select own media)
- Error uploading image in WordPress
- move_uploaded_file() not working on wordpress front end
- Stop WordPress from generating redundant image size
- WordPress 4.9.8 Trying to add filename over image in Media Browser
- Convert (-) and (escape) signs to (_) when uploading files on wordpress media library automatically
- wordpress media upload given An error occurred in the upload. Please try again later
- Using wp_enqueue_media() with switch_to_blog() issue
- How to get the return value of wp.media({ frame: ‘post’ }) in all cases?
- Media library only shows for admin. Doesn’t show editor or below [closed]
- WordPress Uploads Directory not using dates in links
- Change media URL (images)
- Original image not saving?
- Restrict role to view own media
- Multi Upload In Theme Options
- How to load attachment in media library for current user?
- How To Watermark Audio
- Resize existing library images
- Media Library Won’t Display Any Images
- A link (not in the post) to download a specific PDF file
- Issue with images which have no sizes available
- More Fields & Media Upload
- Migrating media files (documents only) to a fresh install and maintaining the same directory structure
- How does wordpress handle media files?
- WordPress media upload issue could not insert attachment into the database
- Set different max upload size limits based on file type/extension
- Correctly using the root directory for media uploads?
- Thumbnail images missing in WP media library
- What is the URL pattern for image thumbnails + sizes?
- get_attached_file returns wrong path after changing media upload dir
- Changing titles in Uploader for “Posts”
- Remove Media File Items From Server That Do Not Exist in Media Library
- How to detect when a file has been uploaded?
- What if I have a large file on the server that I want the wp library to have?
- Multiple images are generated in WP-content in wordpress
- Removing extra large generated images disables all crops
- How Do I Change the File Permission For Uploaded Files in WordPress?
- How to change Route respond To A specific Path?
- MIME types not recognized by media library
- Restrict Users to Only Edit Media Owned by Users in Their Role
- image not display in media library and thumbnail not display in post
- Images uploaded via Gutenberg image block are cropped
- Media Library: Remove replace images of selected author
- Bulk upload images in upload folder does not show in media library
- How to upload multiple images using WP rest API to media?
- Using Gravity Forms to upload media into library, then attach to post
- Import all media referenced in posts
- Redimension thumbnail crop without creating new images
- Organizing the Media Library for Cleanup
- Allow author to upload image via Media button without plugin
- Issues with WordPress 3.9.6 media libraries on XAMPP
- How to configure WordPress to create thumbnails
- My deleted media exists jet
- Private file system for attachments
- How to split my uploaded media into directories?
- Metabox with file upload to custom directory
- Making Site A Use Site B’s wp-content Folder
- wordpress 3.6 media manager cropping timestamp
- Is there a way to force Featured image to show as attachement?
- Link or button to open the media manager from frontend
- Automatically adding images to a certain page through the Media Uploader
- Host Images from Link
- Bring up the media uploader on click
- Retroactively change Permalinks for media files after disabling year/month format
- How can comments be turned off for media attachments on WordPress?
- Question regarding the file path for media_sideload_image and wp_upload_dir()
- Assign multiple categories to Media Library upload
- How can I add custom sizes for PDF thumbnails generation?