Resource Storage Configuration

Relution supports different backends to store binary data like apps, screenshots and other images. The default storage is the SQL database that is used for the rest of the Relution data.

As this can cause problems when using large apps, you can switch to two different backends according to your environment.

Attention This is a one time change. If you switch to GridFS or S3 you cannot switch back again.

MongoDB

You can use the GridFS binary store from MongoDB. Before enabling GridFS you have to configure a MongoDB database as demonstrated in the example application.yml. Finally enable GridFS by setting getResourceStorageType to GridFS.

AWS S3

You can store binaries in AWS S3 object storage. To enable the usage of S3, set getResourceStorageType to S3 and provide the additional settings for Relution to be able to access your AWS S3 bucket.

If you do not have a fast internet connection with sufficient upload, it is not recommended to use S3 as a backend. The S3 backend is mainly recommended for Relution installations in AWS EC2.