Skip to main content

MinIO

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

  1. Go to http://docker_host_ip:9001/login
  2. Create an access key named Nextcloud
  3. Save the Access Key and Secret Key for use with Nextcloud

File Event Hooks

Subscribe to file events in MinIO to trigger automations:

  1. Go to Buckets → [your bucket] → Events → Subscribe to Event
  2. Select the ARN for your automation endpoint (n8n, Windmill, etc.)
  3. Set prefix (e.g., Input/), check PUT, and save

VM Note

If you see errors starting this container, try changing the VM CPU type from KVM to host in Proxmox.