Amazon S3 Storage Plugin for Rock RMS

When Your Files Are Slowing Rock Down

It works until it doesn’t

Out of the box, Rock RMS provides solid file storage options. For many churches, that is enough.

But growth changes things. More people means more profile photos. More ministry means more documents. More communication means more media. Over time, storing everything on a single server can begin to affect performance, backups, and long-term flexibility.

Moving file storage to Amazon S3 helps you:

  • Keep Rock fast and responsive
  • Reduce server load and storage limits
  • Improve backup and recovery strategy
  • Scale storage without reworking your infrastructure

Move storage without changing how you work

The Amazon S3 Storage Provider Plugin connects Rock RMS to Amazon S3, moving file storage off your server and into cloud infrastructure built for durability and availability.

Your team doesn't need to learn anything new. Uploads, downloads, and accessing files continue to work the same way inside Rock, while storage is handled behind the scenes.

Storage Features

Rock-native storage provider

Appears directly inside Rock RMS, so setup and usage feel familiar

Secure file delivery through Rock

Files are served through Rock’s file handler, preserving permissions and access rules

Configurable buckets and folder paths

Define how and where files are stored within Amazon S3

File type–based control

Choose which file types are stored in S3 and which remain local

Attribute compatibility

Works seamlessly with file attributes across Rock

Optional direct file linking

Generate Amazon S3 URLs with Lava for advanced use cases

Pricing

The plugin is a one-time purchase of $249 through Rock Shop.

From there, storage is handled through Amazon S3, where you only pay for what you use. For most churches, that cost starts around $1 per month, which covers roughly 50 GB of storage. As your ministry grows and you store more files, the cost increases gradually at about $0.023 per GB each month. Amazon rates subject to change.