System Plugins

Appmixer engine is pluggable, this section describes available plugins and how to configure them.

MinIO/S3

Appmixer 5.1 and higher contains a MinIO plugin. If this plugin is turned on, Appmixer will store all user files (files created either through Appmixer flows or through the /files API) in the MinIO/S3 server.

How to turn the plugin on. Add minio to the SYSTEM_PLUGINS (comma-separated list of plugins) ENV variable (these cannot be set through the Backoffice):

# Turning on the plugin
SYSTEM_PLUGINS=minio

# Required variables
MINIO_ACCESS_KEY=admin
MINIO_SECRET_KEY=secretKey
MINIO_ENDPOINT=192.168.1.8   # s3.amazonaws.com to connect to AWS S3

# Optional variables
# Default value set to 80 for HTTP and 443 for HTTPS.
MINIO_PORT=9000
# Set this value to 'true' to enable secure (HTTPS) access
MINIO_USE_SSL=true
MINIO_REGION=eu-central-1
# All files will be stored by default in the 'appmixer-files' bucket
MINIO_BUCKET_NAME=appmixer-files  

If you want to use the S3, the S3 user has to have these permissions:

Last updated

Was this helpful?