PHPackages                             tua/arkade-magento2-s3 - 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. tua/arkade-magento2-s3

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

tua/arkade-magento2-s3
======================

Use Amazon S3 as the file storage backend for your store.

11.6.1(9mo ago)17.3k1[2 issues](https://github.com/tua/arkade-magento2-s3/issues)MITPHPPHP ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0

Since May 10Pushed 9mo ago2 watchersCompare

[ Source](https://github.com/tua/arkade-magento2-s3)[ Packagist](https://packagist.org/packages/tua/arkade-magento2-s3)[ RSS](/packages/tua-arkade-magento2-s3/feed)WikiDiscussions master Synced 1mo ago

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

Arkade S3 Extension
===================

[](#arkade-s3-extension)

Arkade's S3 extension for Magento 2 allows retailers to upload their catalogue and WYSIWYG images straight to Amazon S3.

Benefits
--------

[](#benefits)

### Easy to use

[](#easy-to-use)

This extension is easy to use with little configuration! You only need to follow a few simple steps (and one of them is simply to create a copy of your images as a precaution) to get up and running!

### Sync all your media images

[](#sync-all-your-media-images)

The following images are automatically saved to S3:

- Product images
- Generated thumbnails
- WYSIWYG images
- Category images

### Magento can now scale horizontally

[](#magento-can-now-scale-horizontally)

Complex file syncing between multiple servers is now a thing of the past with this extension. All your servers will be able to share the one S3 bucket as the single source of media.

### Easy integration with CloudFront CDN

[](#easy-integration-with-cloudfront-cdn)

CloudFront CDN supports using S3 as an origin server so you can significantly reduce load on your servers.

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

[](#installation)

Run following command

```
composer config repositories.magento2-s3 vcs https://github.com/4dhk/magento2-s3
composer require arkade/magento2-s3:dev-master
php bin/magento module:enable Arkade_S3
php bin/magento setup:upgrade

```

Go to Stores -&gt; Configuration -&gt; ARKADE EXTENSIONS, enter s3 information.

Go to Stores -&gt; Configuration -&gt; Advanced -&gt; System -&gt; Media Storage, change to Amazon S3 and press Synchronize.

Go to Stores -&gt; Configuration -&gt; General -&gt; Web. Change the Base URL for User Media Files and Secure Base URL for User Media Files to s3 url or cloud front url.

Support
-------

[](#support)

We have a [Troubleshooting](https://github.com/arkadedigital/magento2-s3/wiki/Troubleshooting) page on our wiki that we'll keep up to date with any issues that the community might have with the extension.

If you can't find the answer you're looking for, however, feel free to [create a GitHub issue](https://github.com/arkadedigital/magento2-s3/issues/new) or [send us an email](mailto:support@arkade.com.au) for support regarding this extension.

### Does this extension upload my log files?

[](#does-this-extension-upload-my-log-files)

No, the S3 extension only syncs across the media folder. You will need to find an alternative solution to store your log files.

### We did something wrong and all our images are gone! Can you restore it?

[](#we-did-something-wrong-and-all-our-images-are-gone-can-you-restore-it)

We always recommend taking a backup of your media files when switching file storage systems. Unfortunately, we won’t be able to restore images if you somehow accidentally delete them.

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance37

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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

Every ~168 days

Recently: every ~210 days

Total

8

Last Release

286d ago

PHP version history (3 changes)11.3.0PHP ~7.4.0 || ~8.1.0

11.4.0PHP ~8.1.0 || ~8.2.0

11.6.0PHP ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/558d6ef009fbca7168e91ee1c7f9768646cbc851a87af507511a780ff6c3708a?d=identicon)[tiansh](/maintainers/tiansh)

---

Top Contributors

[![thaiphan](https://avatars.githubusercontent.com/u/644172?v=4)](https://github.com/thaiphan "thaiphan (11 commits)")[![gemscng](https://avatars.githubusercontent.com/u/7820794?v=4)](https://github.com/gemscng "gemscng (10 commits)")[![winds1983](https://avatars.githubusercontent.com/u/1553341?v=4)](https://github.com/winds1983 "winds1983 (7 commits)")[![shinetechmagento](https://avatars.githubusercontent.com/u/105262460?v=4)](https://github.com/shinetechmagento "shinetechmagento (6 commits)")[![roger-tiansh](https://avatars.githubusercontent.com/u/31277895?v=4)](https://github.com/roger-tiansh "roger-tiansh (3 commits)")

---

Tags

plugins3awsmagentomodulecdnmagento2magento 2

### Embed Badge

![Health badge](/badges/tua-arkade-magento2-s3/health.svg)

```
[![Health](https://phpackages.com/badges/tua-arkade-magento2-s3/health.svg)](https://phpackages.com/packages/tua-arkade-magento2-s3)
```

###  Alternatives

[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)[imaginaerum/magento2-language-fr-fr

Magento2 French Language Pack (fr\_FR)

41738.1k2](/packages/imaginaerum-magento2-language-fr-fr)[juhasev/laravelcdn

Content Delivery Network (CDN) Package for Laravel

1820.4k](/packages/juhasev-laravelcdn)

PHPackages © 2026

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