Just GCS Offload
A lightweight, dependency-free WordPress plugin to offload Media Library to Google Cloud Storage (GCS). / 輕量、無依賴的 WordPress GCS 媒體庫儲存空間卸載外掛。
by Ivan Lin · github.com/ivanusto/just-gcs-offload · website
★ 3stars
7release downloads
2forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/ivanusto/just-gcs-offload/releases/download/v1.5.1/just-gcs-offload-v1.5.1.zipFrom the readme
Just GCS Offload
繁體中文版說明請參見 README.zh-TW.md | WordPress on GCS Implementation Guide | WordPress on GCS 中文實作指南
A lightweight, dependency-free WordPress plugin to offload your Media Library to a Google Cloud Storage (GCS) bucket.
[!NOTE]
Looking for Amazon S3 or S3-compatible (R2, B2, Spaces, MinIO) storage support instead? Check out our sister project: Just S3 Offload.
Unlike other bloated cloud storage plugins, Just GCS Offload is designed to be as small and efficient as possible. It implements a lightweight GCS REST client in pure PHP using cURL and native OpenSSL JWT signing for Service Account authentication, completely bypassing the massive official Google Cloud SDK.
Features
Zero External Dependencies: Weighs only a few dozen kilobytes. No bulky vendor/ folder or external libraries.
Service Account JWT Authentication: Authenticates securely using a Google Service Account JSON key, utilizing native OpenSSL (opensslsign) for RS256 signing.
Automatic Media Offloading: Automatically uploads new images and all generated sub-sizes (thumbnails) to GCS during upload.
URL & Srcset Rewriting: Seamlessly rewrites image URLs and responsive srcset paths to point to GCS or a cus
Read the full README on GitHub →