PHPackages                             workingconcept/imager-fortrabbit-object-storage-driver - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. workingconcept/imager-fortrabbit-object-storage-driver

AbandonedCraft-plugin[File &amp; Storage](/categories/file-storage)

workingconcept/imager-fortrabbit-object-storage-driver
======================================================

Imager Storage Driver for fortrabbit Object Storage

1.0.0(8y ago)31.6k1MITPHP

Since Aug 16Pushed 7y ago1 watchersCompare

[ Source](https://github.com/workingconcept/craft-fortrabbit-object-storage-driver)[ Packagist](https://packagist.org/packages/workingconcept/imager-fortrabbit-object-storage-driver)[ RSS](/packages/workingconcept-imager-fortrabbit-object-storage-driver/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

Imager Storage Driver for fortrabbit Object Storage
===================================================

[](#imager-storage-driver-for-fortrabbit-object-storage)

This is an external storage driver for Imager that uploads your [Imager](https://github.com/aelvan/Imager-Craft) transforms to fortrabbit's object storage. Object Storage is an AWS S3 compatible storage type, so the plugin utilizes the same S3 client as Imager's AWS storage does.

This plugin also serves as a good reference point if you want to create your own external storage driver for Imager to integrate with an unsupported third-party object storage. It's really simple, and you can do it either from a Craft 3 plugin, if you want to share it with the rest of the community (please do!), or a module, if you're using something proprietary/custom.

Requirements
------------

[](#requirements)

- [Craft CMS](https://github.com/craftcms/cms) 3.0.0 or later
- [Imager](https://github.com/aelvan/Imager-Craft) 2.0 or later
- [fortrabbit Pro Stack app with Object Storage](https://www.fortrabbit.com/pricing-pro) (if you have a Universal Stack app, that's a different storage type that won't work here)

Installation
------------

[](#installation)

To install the plugin, follow these instructions.

1. Open your terminal and go to your Craft project:

    ```
     cd /path/to/project

    ```
2. Then tell Composer to load the plugin:

    ```
     composer require workingconcept/imager-fortrabbit-object-storage-driver

    ```
3. In the Control Panel, go to Settings → Plugins and click the “Install” button for "Imager Storage Driver for fortrabbit Object Storage".

Configuration
-------------

[](#configuration)

Configure the storage driver by adding new key named `fortrabbit` to the `storagesConfig` config setting in your **imager.php config file**, with the following configuration:

```
'storageConfig' => [
    'fortrabbit' => [
        'endpoint' => 'https://' . getenv('OBJECT_STORAGE_SERVER'),
        'accessKey' => getenv('OBJECT_STORAGE_KEY'),
        'secretAccessKey' => getenv('OBJECT_STORAGE_SECRET'),
        'region' => getenv('OBJECT_STORAGE_REGION'),
        'bucket' => getenv('OBJECT_STORAGE_BUCKET'),
        'folder' => 'transforms',
        'requestHeaders' => array(),
    ]
],

```

Enable the storage driver by adding the key `fortrabbit` to Imager's `storages` config setting:

```
'storages' => ['fortrabbit'],

```

Here's an example config, note that the endpoint has to be a complete URL with scheme, and as always you need to make sure that `imagerUrl` is pointed to the right location:

```
'imagerUrl' => 'https://foo.objects.frb.io/transforms/',
'storages' => ['fortrabbit'],
'storageConfig' => [
    'dospaces'  => [
        'endpoint' => 'https://foo.objects.frb.io',
        'accessKey' => 'foo',
        'secretAccessKey' => '••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••',
        'region' => 'us-east-1',
        'bucket' => 'imager-test-bucket',
        'folder' => 'transforms',
        'requestHeaders' => array(),
    ]
],

```

Also remember to always empty your Imager transforms cache when adding or removing external storages, as the transforms won't be uploaded if the transform already exists in the cache.

###  Health Score

31

—

LowBetter than 65% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2920d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5e0d8e8a2b2564922c84a3e8e552d6da91645aceb3121938b3c5ef1037429ff7?d=identicon)[mattstein](/maintainers/mattstein)

---

Top Contributors

[![mattstein](https://avatars.githubusercontent.com/u/2488775?v=4)](https://github.com/mattstein "mattstein (3 commits)")

---

Tags

cmscraftcraft-plugincraft3craftcmsfortrabbitimagercmsCraftcraftcmscraft-pluginimagerfortrabbit

### Embed Badge

![Health badge](/badges/workingconcept-imager-fortrabbit-object-storage-driver/health.svg)

```
[![Health](https://phpackages.com/badges/workingconcept-imager-fortrabbit-object-storage-driver/health.svg)](https://phpackages.com/packages/workingconcept-imager-fortrabbit-object-storage-driver)
```

###  Alternatives

[verbb/formie

The most user-friendly forms plugin for Craft.

101400.6k78](/packages/verbb-formie)[spacecatninja/imager-x

Ninja powered image transforms.

29409.3k40](/packages/spacecatninja-imager-x)[verbb/hyper

A user-friendly links field for Craft.

24153.5k14](/packages/verbb-hyper)[verbb/vizy

A flexible visual editor field for Craft.

4251.5k1](/packages/verbb-vizy)[verbb/events

A full-featured plugin for event management and ticketing.

2312.1k](/packages/verbb-events)[servd/craft-remote-assets

Move CP assets to an external filesystem such as S3

1215.8k](/packages/servd-craft-remote-assets)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
