Configuring Minio for several use cases
-
I noticed that the minio config is pretty static in the Cloudron package.
- This could be improved by linking the start.sh to /app/data (so we can make changes)
- Several example configs could be provided which can be swapped out for various use cases (only one install needed)
- A new config UI could be adapted from OpenVPN
- It could be used to front backups to S3 providers in gateway mode (this is what I'd like to do now + a super cool hack that I'm working on )
- Disk caching is possible using this method
- Integrates with Rclone
- Encrypt it with certs
-
minio moved entirely an environment variable based configuration approach and the config.json is deprecated - https://docs.minio.io/docs/minio-server-configuration-guide.html . So, looks like if we fix the package to
source /app/data/env.sh
, that's a good start. And then we need the server/gateway CLI configurable as well. -
@robi said in Configuring Minio for several use cases:
Several example configs could be provided which can be swapped out for various use cases (only one install needed)
A new config UI could be adapted from OpenVPNIdeally, all this should come from the upstream app (given that it already has a UI). Maybe we can open up a feature request there? I am not sure why their admin ui is so "ignored".
-
@girish said in Configuring Minio for several use cases:
@robi said in Configuring Minio for several use cases:
Several example configs could be provided which can be swapped out for various use cases (only one install needed)
A new config UI could be adapted from OpenVPNIdeally, all this should come from the upstream app (given that it already has a UI). Maybe we can open up a feature request there? I am not sure why their admin ui is so "ignored".
The UI is just a browser, and not a configuration system ;-/
We just need to manage our own CLI configs.
@girish said in Configuring Minio for several use cases:
I pushed changes to allow custom config in new minio release.
Thank you!