PHPackages                             symbiote-library/silverstripe-s3publisher - 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. symbiote-library/silverstripe-s3publisher

ActiveSilverstripe-module[File &amp; Storage](/categories/file-storage)

symbiote-library/silverstripe-s3publisher
=========================================

A static publisher which publishes the site to an S3 bucket

1.0.2(8y ago)201BSD-3-ClausePHP

Since Jun 30Pushed 8y ago6 watchersCompare

[ Source](https://github.com/symbiote-library/silverstripe-s3publisher)[ Packagist](https://packagist.org/packages/symbiote-library/silverstripe-s3publisher)[ RSS](/packages/symbiote-library-silverstripe-s3publisher/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (2)Used By (0)

> ## **IMPORTANT**
>
> [](#important)

> This module is no longer actively maintained, however, if you're interested in adopting it, please let us know!

SilverStripe S3 Publisher Module
================================

[](#silverstripe-s3-publisher-module)

Provides a static publish queue compatible publisher which publishes a copy of the site to S3.

Maintainer Contacts
-------------------

[](#maintainer-contacts)

- Andrew Short ()

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

[](#installation)

Once you have installed the module using Composer, you need to configure the `BucketWebsiteFactory` with your S3 bucket details, and apply the `Publisher` extension to `SiteTree`:

```
Injector:
  Symbiote\S3Publisher\BucketWebsiteFactory:
    properties:
      client:
        key: ""
        secret: ""
      bucket: ""
      baseURL: ""

SiteTree:
  extensions:
    - Symbiote\S3Publisher\Publisher
```

You can then run the static publish queue, and it will publish the site to your S3 bucket as static HTML files. There are also two build tasks:

- `ConfigureBucketTask` configures the S3 bucket to serve the website.
- `UploadAssetsTask` uploads static asset files (CSS, images...).

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community10

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

3239d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2cb5f9953ff86ed3e53f49caa1d3d0c4a1d2323d35ff6686ef17d74c532b7dbb?d=identicon)[symbiote-library](/maintainers/symbiote-library)

---

Top Contributors

[![ajshort](https://avatars.githubusercontent.com/u/31570?v=4)](https://github.com/ajshort "ajshort (12 commits)")

---

Tags

s3silverstripestatic

### Embed Badge

![Health badge](/badges/symbiote-library-silverstripe-s3publisher/health.svg)

```
[![Health](https://phpackages.com/badges/symbiote-library-silverstripe-s3publisher/health.svg)](https://phpackages.com/packages/symbiote-library-silverstripe-s3publisher)
```

###  Alternatives

[league/flysystem-aws-s3-v3

AWS S3 filesystem adapter for Flysystem.

1.6k263.6M790](/packages/league-flysystem-aws-s3-v3)[aws/aws-sdk-php-laravel

A simple Laravel 9/10/11/12/13 service provider for including the AWS SDK for PHP.

1.7k35.6M75](/packages/aws-aws-sdk-php-laravel)[vinelab/cdn

Content Delivery Network (CDN) Package for Laravel

217240.8k1](/packages/vinelab-cdn)[publiux/laravelcdn

Content Delivery Network (CDN) Package for Laravel

155230.4k](/packages/publiux-laravelcdn)[silverstripe/s3

Adds SilverStripe support for using the S3 adapter for Flysystem

20297.0k1](/packages/silverstripe-s3)

PHPackages © 2026

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