Minio
Last updated
Last updated
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 Minio pretty quickly. Minio also provides an . For further details, check out .
Once you install and deploy Minio server, you can get the AccessKey and SecretKey from the startup message.
To setup Minio as the file storage server in Rocket.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:
Bucket name
Minio Bucket Name
Access Key
Minio server Access Key
Secret Key
Minio server Secret Access Key
Region
us-east-1
Bucket URL
http://[your.minio.domain/bucketname]
Signature Version
v2 (This may not be needed if using ssl)
Force Path Style
true (this may not be needed if using ssl)
URLs expiration time
0 (if you want that your files don't have an expiry date)
To override Minio auto-generated keys, you may pass secret and access keys explicitly as environment variables. Find more details .
In production, you can use a reverse proxy with Minio server. Check out the documentation for , and .
You can secure access to Minio server with TLS. Check out the documentation .
Note: If you specify a different region in Minio, ensure it is the same as the S3 region. Find a complete list of regions .