Indigetal Media Offload for Bunny.net

Indigetal Media Offload for Bunny.net

Details
View on WordPress

Keep using the WordPress Media Library. Serve media from Bunny.net.

Indigetal Media Offload for Bunny.net connects your existing Media Library uploads to Bunny Storage (files and images) and Bunny Stream (video). Attachments stay WordPress attachments — with CDN URLs, optional local file cleanup, and remote delete when you remove media in WordPress.

Why site owners use it

  • Use less server disk space — Optionally remove local copies after successful offload.
  • CDN delivery — Attachment URLs rewrite to your Storage and Stream Pull Zone hostnames.
  • Video without a separate workflow — Upload video through the Media Library. Stream handles encoding and playback URLs.

What you get

  • Bunny Storage offload for supported non-video attachments
  • Bunny Stream offload for common video formats WordPress allows by default (MP4/M4V, MKV, WebM, MOV/QT, AVI, FLV, WMV, MPEG/MPG/MPE)
  • Thumbnail and dimension metadata for Stream videos when encoding completes
  • Remote delete for linked Storage objects and Stream videos
  • Per-user Stream collections where that workflow applies

How it works

  1. Install and activate the plugin.
  2. Open Media Indigetal Media Offload for Bunny.net Settings and enter your Bunny.net Stream and/or Storage credentials and Pull Zone hostnames.
  3. Upload through the Media Library as usual — offload and URL rewriting run on supported attachments.

Delivery scope (important)

This Free plugin provides public/basic CDN URLs. It does not generate signed or token-authenticated URLs from PHP. If your Pull Zone requires token auth on every request, configure Bunny at the edge and/or use a compatible Pro companion or custom integration. See About & Privacy in plugin settings and the FAQ below.

An optional Pro companion can add private signed delivery. Extension hooks are documented in the plugin.

Privacy

This plugin sends media and configuration-related data to Bunny.net only when you enable Stream and/or Storage and use the workflows above. Bunny.net terms and privacy policy: https://bunny.net/tos/ — https://bunny.net/privacy/

Stream (when enabled): Your server requests Bunny Stream API hosts such as video.bunnycdn.com. Playback URLs may use player.mediadelivery.net and your Stream Pull Zone hostname.

Storage (when enabled): Your server requests the regional Bunny Storage API for your zone. Public file URLs use your Storage Pull Zone hostname.

Credentials: API keys and related options are stored in the WordPress database (encrypted where this plugin applies encryption) and used only to contact Bunny on your behalf.

Delivery scope (Free): This release does not generate HMAC-signed or token-authenticated CDN URLs from PHP. Access control depends on your Bunny Pull Zone, Storage, and Stream configuration.

Deleting content: Removing a WordPress attachment can remove linked Bunny objects. Uninstall retention is summarized on About & Privacy and in the FAQ above.

Details

Plugin code:
indigetal-media-offload-for-bunny-net
Plugin version:
1.0.5
Outdated:
No
WP version:
6.5 or higher
PHP version:
8.0 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-16
Rating:
Times rated:
0
cdn
media
offload
storage
video