Back to Main Site

Cloud Storage Module: S3 Asset Management

Last updated on Jun 23, 2026 22:28

Optimize server performance and reduce local disk usage. The Cloud Storage Module allows you to offload uploaded media assets directly to Amazon S3 or S3-compatible cloud storage providers transparently.

Core Features

Configure cloud storage options via Settings > Media in your admin panel. Once enabled, the module replaces local file storage for all new media uploads.

1. Amazon S3 and S3-Compatible Storage

Store assets on Amazon S3 or alternative providers using the S3 protocol, such as DigitalOcean Spaces, MinIO, or Cloudflare R2.

2. Transparent URL Rewriting

All images, videos, and documents uploaded to your site automatically receive optimized external URLs, offloading media serving bandwidth from your web host.

3. Integrated Media Library Workflow

The module integrates seamlessly with the core PolyCMS Media Library. Users select, drag-and-drop, and organize files normally, without needing to know where files are stored.

4. Custom Credentials Configurations

Specify access credentials securely inside your settings, including API keys, secret keys, target regions, bucket names, and optional custom CDN path domains.


PolyCMS is an open-source content management system for modern web applications, inspired by the WordPress plugin and theme ecosystem but built on top of the Laravel framework. It is designed to provide a complete foundation for content publishing, e-commerce, multi-language support, and extensible module architecture — powered by a Vue 3 admin panel with data served entirely through RESTful APIs.

Whether you're building a blog, a documentation site, an online store, or a multi-tenant SaaS platform, PolyCMS aims to give you a comprehensive starting scaffold so you can ship quickly and extend easily through integrated modules and themes. In particular, themes in PolyCMS follow a multi-theme architecture — one Main theme and an unlimited number of Sub themes can run side by side on the same installation.

We hope this ready-made foundation proves useful for building your next website, blog, or web app, saving you from having to start completely from scratch.