Sign inSign up

garfieldwtf/minio

By garfieldwtf

Updated about 1 month ago

Last MinIO with original UI for creating access keys, secret keys & buckets

Image
Databases & storage
0

388

garfieldwtf/minio repository overview

MinIO Legacy Web UI Image

This image preserves the original MinIO frontend experience, allowing you to create Access Keys, Secret Keys, and Buckets directly through the web interface.

Image: garfieldwtf/minio:2025.2.28

Why this image?

This is the last MinIO release that includes the classic frontend where you can:

  • Create and manage access keys
  • Generate secret keys
  • Create and configure buckets
  • Use the full web UI without feature restrictions

Starting from versions after 2025.2.28, MinIO has removed or restricted these capabilities from the built-in web interface.

Base Image

Based on bitnami/minio:2025.2.28 - the official Bitnami image of the final classic UI release.

Quick Start

services:
  minio:
    image: garfieldwtf/minio:2025.2.28
    ports:
      - 9000:9000
      - 9001:9001
    environment:
      MINIO_ROOT_USER: "root"
      MINIO_ROOT_PASSWORD: "1234asdf"
      # MINIO_SERVER_URL: "minio.example.com"  # Uncomment for custom domain
    volumes:
      - /data/docker/minio2:/bitnami/minio/data
Docker Run
docker run -d \
  --name minio \
  -p 9000:9000 \
  -p 9001:9001 \
  -e MINIO_ROOT_USER="root" \
  -e MINIO_ROOT_PASSWORD="1234asdf" \
  -v /data/docker/minio2:/bitnami/minio/data \
  garfieldwtf/minio:2025.2.28

Ports

PortPurpose
9000MinIO API (S3-compatible)
9001MinIO Web Console (Web UI)

Environment Variables

VariableDescriptionRequired
MINIO_ROOT_USERRoot username for admin accessYes
MINIO_ROOT_PASSWORDRoot password (minimum 8 characters)Yes
MINIO_SERVER_URLPublic URL for the MinIO server (optional)No

Access the Web UI

  1. Start the container
  2. Open your browser to http://localhost:9001
  3. Login with your MINIO_ROOT_USER and MINIO_ROOT_PASSWORD
  4. Navigate to Access Keys to create new key pairs
  5. Navigate to Buckets to create and manage buckets

Data Persistence

Data is stored in /bitnami/minio/data. Mount this directory to a host volume for persistent storage.

Important Notes

  • This image preserves the last version with full UI key/bucket creation capabilities
  • Future versions of MinIO have removed or limited these web UI features
  • For production use, consider setting strong passwords and using HTTPS reverse proxies

Support

This image is provided as-is for users who need the legacy MinIO web UI functionality. No active development or updates will be provided beyond the 2025.2.28 release.

License

Same as the original MinIO project - GNU AGPLv3.

garfieldwtf/minio:pgsty

A personal rebuild based on pgsty/minio, a community-maintained fork of MinIO with the full admin console restored.

The official minio/minio image removed admin console features (access key management, user/group management, bucket policies, lifecycle rules) from the community edition in May 2025, restricting them to a paid AIStor license. This image restores full console functionality by embedding georgmangold/console — a community-maintained fork of the original MinIO console.


What's Different

Featureminio/minio (official)garfieldwtf/minio:pgsty
S3 API (port 9000)
Console UI (port 9001)⚠️ Read-only✅ Full
Access key management❌ Paywalled
User / group management❌ Paywalled
Bucket policy management❌ Paywalled
Lifecycle rules❌ Paywalled

Quick Start

docker run -p 9000:9000 -p 9001:9001 \
  -e MINIO_ROOT_USER=admin \
  -e MINIO_ROOT_PASSWORD=changeme123 \
  -v minio_data:/data \
  garfieldwtf/minio:pgsty \
  server /data --console-address :9001

Docker Compose

services:
  minio:
    image: garfieldwtf/minio:pgsty
    container_name: minio
    ports:
      - "9000:9000"
      - "9001:9001"
    environment:
      MINIO_ROOT_USER: admin
      MINIO_ROOT_PASSWORD: changeme123
    volumes:
      - minio_data:/data
    command: server /data --console-address :9001
    restart: unless-stopped

volumes:
  minio_data:

Access

InterfaceURL
S3 APIhttp://your-host:9000
Console UIhttp://your-host:9001

Notes

  • Drop-in replacement for minio/minio — same ports, env vars, volumes, and mc commands
  • Server binary sourced from pgsty/minio
  • Console sourced from georgmangold/console
  • Data format identical to upstream — no migration needed
  • Licensed under GNU AGPLv3

Not affiliated with or endorsed by MinIO, Inc. or the pgsty project. "MinIO" is a trademark of MinIO, Inc.

Tag summary

Content type

Image

Digest

sha256:b6bfe7239

Size

52 MB

Last updated

about 1 month ago

docker pull garfieldwtf/minio:pgsty