Minio
Introduction
Minio is an object storage server built for cloud applications and DevOps. Minio is S3 compatible and provides an open source alternative to AWS S3. You can download and install Minio pretty quickly. Minio also provides an official Docker image. For further details, check out Minio documentation website.
AccessKey and SecretKey
Once you install and deploy Minio server, you can get the AccessKey and SecretKey from the startup message.
To override Minio auto-generated keys, you may pass secret and access keys explicitly as environment variables. Find more details here.
Setup Ministry.Chat to use Minio
To setup Minio as the file storage server in Ministry.Chat, go to File Uploads
section under Administration
, then set Storage Type: GridFS (default)
to AmazonS3
. Next, access the AmazonS3
menu and update the following details:
Set up Production
In production, you can use a reverse proxy with Minio server. Check out the documentation for Nginx, Apache and Apache2.
You can secure access to Minio server with TLS. Check out the documentation here.
Note: If you specify a different region in Minio, make sure it is the same as the S3 region. Find a full list of regions here.
Last updated