Minio S3 storage with Cudo Compute

MinIO is a high performance object storage solution that provides an Amazon Web Services S3-compatible API and supports all core S3 features.

Prerequisites

  • Create a project and add an SSH key
  • Optionally download CLI tool
  • Choose a VM
  • Use the Ubuntu 22.04 + Docker image (in CLI tool type -image ubuntu-2204-docker)

Create a Minio S3 storage server

SSH into your VM and run the following commands:

docker run -p 9000:9000 -p 9001:9001 \
-e MINIO_ROOT_USER=admin -e MINIO_ROOT_PASSWORD=mypassword \
  quay.io/minio/minio server /data --console-address ":9001"

Make sure to change the username and password to something more secure.

You can now access the Minio console at http://<your-vm-ip>:9001 and the S3 API at http://<your-vm-ip>:9000.

For more information on how to use the console and create a bucket, see the Minio documentation.