Sign inSign up

netvark/minio

By netvark

•Updated 9 months ago

Image
1

5.5K

netvark/minio repository overview

⁠MinIO - Self-Built Docker Image

Build Status

This is a community-maintained Docker image for MinIO⁠, built automatically from the official source code.

⁠Why This Image?

As of October 2025, MinIO no longer provides official Docker images for the community edition — the minio/minio repository has since been deleted from Docker Hub entirely, along with minio/mc. Pull-by-digest fails too, so old digest pins are unrecoverable from Docker Hub.

This repository builds MinIO from source and publishes multi-architecture images here. See also netvark/mc⁠ for the MinIO client.

⁠Quick Start

docker run -p 9000:9000 -p 9001:9001 \
  -e MINIO_ROOT_USER=admin \
  -e MINIO_ROOT_PASSWORD=secretpassword \
  -v /path/to/data:/data \
  netvark/minio

Access the MinIO Console at http://localhost:9001⁠

⁠Tags

TagDescription
latestMost recent build from MinIO master branch
YYYYMMDDBuild from specific date
<commit-sha>Build from specific MinIO commit

⁠Supported Architectures

  • linux/amd64
  • linux/arm64

⁠Docker Compose Example

version: "3.8"

services:
  minio:
    image: netvark/minio:latest
    container_name: minio
    ports:
      - "9000:9000"
      - "9001:9001"
    environment:
      MINIO_ROOT_USER: admin
      MINIO_ROOT_PASSWORD: your-secure-password-here
    volumes:
      - minio_data:/data
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
      interval: 30s
      timeout: 5s
      retries: 3
    restart: unless-stopped

volumes:
  minio_data:

⁠Environment Variables

VariableDescriptionDefault
MINIO_ROOT_USERRoot usernameminioadmin
MINIO_ROOT_PASSWORDRoot passwordminioadmin
MINIO_BROWSEREnable/disable consoleon

See MinIO documentation⁠ for all available options.

⁠Build Information

This image is built:

  • On-demand via manual workflow trigger
  • From netvark/minio⁠, our full mirror of the MinIO source (12 branches, 523 tags)

Upstream minio/minio is archived and frozen at commit 7aac2a2c (2026-02-12), which is what latest is built from. There is no scheduled build: master can never move again, so a cron would only ever conclude that nothing changed.

⁠Security

⚠️ Important: Always verify the source of your Docker images. This image is built from netvark/minio⁠ — a complete, unmodified mirror of the official MinIO repository⁠ — using GitHub Actions with full build transparency.

Because this image is compiled by us, it has a different digest from the original minio/minio images. If you need the original bytes with digests intact, MinIO's own builds are mirrored at ghcr.io/netvark/minio.

View the build workflow: build-minio.yml⁠

⁠Source Code

⁠License

MinIO is licensed under GNU AGPLv3⁠.

Tag summary

Content type

Image

Digest

sha256:77281ea99…

Size

43 MB

Last updated

9 months ago

docker pull netvark/minio