Sign inSign up

garfieldwtf/minio

By garfieldwtf

•Updated about 2 months ago

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

Image
Databases & storage
0

691

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 2 months ago

docker pull garfieldwtf/minio:pgsty