Linux 软件免费装

Indigetal Media Offload for Bunny.net

开发者 indigetal
更新时间 2026年6月17日 08:46
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

video media cdn storage offload

下载

1.0.5

详情介绍:

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 What you get 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.

安装:

Minimum Requirements Setup
  1. Install via Plugins → Add New → Upload Plugin, or copy the plugin folder to wp-content/plugins/indigetal-media-offload-for-bunny-net/.
  2. Activate Indigetal Media Offload for Bunny.net.
  3. Open Media → Indigetal Media Offload for Bunny.net → Settings, enable Stream and/or Storage as needed, then review About & Privacy.
By default, uninstall keeps plugin settings, credentials, and offload metadata in WordPress so you can reinstall without losing Bunny linkage. Enable Advanced → Remove plugin-owned WordPress data on uninstall only when you deliberately want that WordPress-side data removed.

屏幕截图:

  • Media Library — offloaded attachments served from Bunny CDN URLs.
  • About & Privacy — third-party data use, delivery scope, and uninstall retention policy.

升级注意事项:

1.0.5 Stream format alignment release. No settings migration required. 1.0.4 Developer alignment for Pro private-delivery integrations. Free behavior unchanged. 1.0.3 Stream collection hardening. No settings migration required.

常见问题:

What is Bunny.net?

Bunny.net provides global CDN, Stream (video), and Storage (object storage). This plugin uses those services and your Pull Zone hostnames so Media Library attachments can live on Bunny while WordPress keeps normal attachment records.

Do I need a Bunny.net account?

Yes. Create Stream libraries and Storage zones in the Bunny.net dashboard, then enter the credentials and hostnames on Media → Indigetal Media Offload for Bunny.net → Settings.

Do Stream and Storage use the same hostname?

No. Stream playback uses your Stream Pull Zone hostname. Storage files use your Storage Pull Zone hostname. Use separate hostnames unless you intentionally configure Bunny.net otherwise.

Are URLs signed or private?

Not from this Free plugin. URLs use your configured Pull Zone hostnames and paths. Signed or member-only delivery requires Bunny edge configuration, a compatible Pro companion, or a custom integration — see About & Privacy in settings.

What happens to local files after offload?

Optional toggles remove local files after successful Storage offload or Stream upload. When enabled, WordPress may no longer keep a disk copy while delivery continues from Bunny.net. Back up before enabling local removal.

What happens when I delete a WordPress attachment?

Deleting an attachment can delete linked Storage objects (per manifest) and the remote Stream video. Treat attachment deletion as destructive for linked Bunny objects.

What happens when I deactivate or uninstall?

Deactivation clears scheduled events but keeps settings, credentials, and metadata. Uninstall keeps that data by default unless you opted in to Remove plugin-owned WordPress data on uninstall. Uninstall never deletes remote Bunny objects — clean those up in WordPress or the Bunny.net dashboard if needed.

Can I edit images after local files are removed?

WordPress flows that require a local original on disk may fail once local copies are deleted. Plan backups before enabling aggressive local removal.

Does this work on multisite?

The plugin is intended for per-site activation. Network-enable only after testing; use separate Bunny libraries, zones, and Pull Zones per site when you need isolation.

Where is developer documentation?

Hook, filter, REST, and meta reference: see PHPDoc in the GitHub repository. Build from source: clone the repository and run npm run package.

Does Free support every Bunny video container?

Free supports formats WordPress allows on the default upload path. It does not add MIME support for .vod, .ts, .amv, or literal .4mv. Stream attachment URLs use Bunny MP4 fallback shape (play_720p.mp4); enable MP4 fallback on the Stream library before upload.

更新日志:

1.0.5 1.0.4 1.0.3 1.0.2