Skip to content

Implemented AGPL MinIO Object Browser simplified Console #3509

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 11, 2025

Conversation

bexsoft
Copy link
Collaborator

@bexsoft bexsoft commented Feb 26, 2025

What does this do?

New AGPL Object Browser simplified Console

How does it look?

Screenshot 2025-02-25 at 9 55 57 p m Screenshot 2025-02-25 at 9 48 30 p m Screenshot 2025-02-25 at 9 48 17 p m

@bexsoft bexsoft added the docs-needed For tying into future githook to create issue in minio/docs label Feb 26, 2025
@bexsoft bexsoft self-assigned this Feb 26, 2025
@bexsoft bexsoft marked this pull request as draft February 26, 2025 03:58
@bexsoft bexsoft force-pushed the simplify branch 2 times, most recently from 9e31e7a to 397d9e9 Compare March 6, 2025 23:43
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net>
@bexsoft bexsoft marked this pull request as ready for review March 11, 2025 05:11
@harshavardhana harshavardhana merged commit 63c6d89 into minio:master Mar 11, 2025
28 checks passed
@harshavardhana
Copy link
Member

Can we get a new tag after this merge? @cesnietor

@ali2kan
Copy link

ali2kan commented May 25, 2025

What was the point of this? You deleted all the functionality and left us with just an annoying popup. Are we supposed to manage minio using only MC moving forward?

@minio minio locked and limited conversation to collaborators May 25, 2025
@harshavardhana
Copy link
Member

What was the point of this? You deleted all the functionality and left us with just an annoying popup. Are we supposed to manage minio using only MC moving forward?

No for UI based administrative use-cases move to https://min.io/download?view=aistor-custom or use mc as a community member.

@minio minio deleted a comment from bexsoft May 27, 2025
@harshavardhana
Copy link
Member

harshavardhana commented May 27, 2025

We initially explored a basic admin UI for the community branch but haven't actively maintained it. Building and supporting separate graphical consoles for the community and commercial branches is substantial. Honestly, it is hard to duplicate this work for the community branch. A whole team is involved in console development alone, including design, UX, front-end, back-end, and pen testing. This commit introduces an enhanced object browser but removes the unmaintained admin UI code.

Unlike the S3 RESTful APIs, admin actions in the console lack equivalent security protections. Without dedicated maintenance, this code risks introducing security vulnerabilities and creating misleading expectations for the community. For context, see past issues like the "Console Filename Masking Vulnerability" and "Metadata Bucket Name Bypass."

We're open to community contributions! If anyone is interested in taking on long-term development and security for the management console, we warmly welcome your pull requests.

@bexsoft bexsoft deleted the simplify branch May 27, 2025 17:45
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
docs-needed For tying into future githook to create issue in minio/docs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants