Skip to content

Minio

minio tags

Object storage | s3

YAML
services:
  minio:
    container_name: Minio
    command: server /data --console-address ":9001"
    environment:
      - MINIO_ROOT_USER=admin
      - MINIO_ROOT_PASSWORD=admin123
    image: quay.io/minio/minio:RELEASE.2024-11-07T00-52-20Z
    ports:
      - '9000:9000'
      - '9001:9001'
    volumes:
      - ./minio-data:/data
    restart: unless-stopped

Check blog here

https://min.io/ - official site

Minio client | Linux

  • Install
Bash
curl https://dl.min.io/client/mc/release/linux-amd64/mc \
  --create-dirs \
  -o $HOME/minio-binaries/mc

chmod +x $HOME/minio-binaries/mc
export PATH=$PATH:$HOME/minio-binaries/
Bash
echo "export PATH=$PATH:$HOME/minio-binaries/" >> ~/.bashrc
Bash
mc --help
  • Configure
Bash
nano ~/.mc/config.json

Example config:

JSON
                "minio-example": {
                        "url": "https://<example-api.domain.com>",
                        "accessKey": "l4xbixxxxxxyohz4Rav",
                        "secretKey": "XdX9OmXZDXXXXXXXXXP9k2NXkp0WnA3CC",
                        "api": "s3v4",
                        "path": "auto"
                },