$25
I want this!

Joomla Cloud Storage Filesystem

FileSystem CloudStorage Plugin for Joomla

This plugin allows you to use Azure Blob Storage, Azure File Storage, and Google Cloud Storage as storage providers in Joomla's Media Manager.

Features

  • Support for Azure Blob Storage
  • Support for Azure File Storage
  • Support for Google Cloud Storage
  • Multiple storage configurations
  • Full Media Manager integration
  • Intuitive configuration interface

Installation

  • Install the plugin via the Joomla Extension Manager
  • Enable the plugin in System > Plugins > FileSystem - Cloud Storage

Configuration

Azure Blob Storage

  1. Get the connection string from the Azure portal
  2. Create a container in Azure Blob Storage
  3. In the plugin settings:
  • Type: Azure Blob Storage
  • Name: Descriptive display name
  • Container: Container name
  • Connection String: Azure connection string

Azure File Storage

  1. Get the connection string from the Azure portal
  2. Create a file share in Azure File Storage
  3. In the plugin settings:
  • Type: Azure File Storage
  • Name: Descriptive display name
  • Container: Container name
  • Connection String: Azure connection string

Google Cloud Storage

  1. Create a project in the Google Cloud Console
  2. Enable the Cloud Storage API
  3. Create a service account and download the credentials JSON
  4. Create a bucket in Google Cloud Storage
  5. In the plugin settings:
  • Type: Google Cloud Storage
  • Name: Descriptive display name
  • Container/Bucket: Bucket name
  • Project ID: Google Cloud project ID
  • Credentials JSON: Full contents of the credentials JSON file

Dependencies

This plugin uses direct HTTP requests to the Azure and Google Cloud REST APIs, so it doesn't require any additional SDKs. It only requires:

  • Joomla 6.0+
  • PHP 8.2+
  • OpenSSL extension (for Google Cloud Storage)
  • cURL extension

License

GNU General Public License version 3 or later

I want this!
Powered by