MinIO
- Source: https://github.com/minio/minio
- License: AGPL-3
- Alternatives: Ceph, SeaweedFS, Garage, Amazon S3
S3-compatible object storage. Provides an S3 interface to all files — replaceable with Amazon S3 if needed.
Benefits of S3 Interface
- Uniform file API across all services
- Native hooks for automations (integrates with NSQ/RabbitMQ)
- Swap backing storage without changing integrations
Connect to Nextcloud
- Go to
http://docker_host_ip:9001/login - Create an access key named
Nextcloud - Save the Access Key and Secret Key for use with Nextcloud
File Event Hooks
Subscribe to file events in MinIO to trigger automations:
- Go to Buckets → [your bucket] → Events → Subscribe to Event
- Select the ARN for your automation endpoint (n8n, Windmill, etc.)
- Set prefix (e.g.,
Input/), checkPUT, and save
VM Note
If you see errors starting this container, try changing the VM CPU type from KVM to host in Proxmox.