MinIO 控制台
MinIO 控制台是一个功能丰富的图形用户界面,支持在您的部署上浏览存储桶和对象。
本页概述了 MinIO 控制台,并描述了配置选项和登录说明。
概述
版本 RELEASE.2025-05-24T17-08-30Z 中的变更: 控制台现在仅提供对象浏览功能,类似于通过 mc 工具可用的功能。对于管理交互,例如用户管理,请使用 mc admin 命令。
MinIO 控制台作为 MinIO Server 的一部分嵌入其中。您也可以按照 github 仓库 中的说明部署一个独立的 MinIO 控制台。
支持的浏览器
MinIO 控制台可在多种当前稳定的浏览器上运行。
为了在 MinIO 控制台中获得最佳体验,请使用您首选浏览器的最新稳定版本。支持的浏览器包括:
Chrome
Edge
Safari
Firefox
Opera
此列表并非详尽无遗,可能会发生变化。
有关运行 MinIO 控制台的浏览器和版本的完整列表,请参阅 Browserslist 网站。
提示
MinIO 控制台不支持 Opera Mini。
配置
MinIO 控制台继承了其大部分配置设置自 MinIO Server。以下环境变量可在 MinIO 控制台中启用特定行为:
环境变量 |
描述 |
|---|---|
一个 Prometheus 服务器的 URL,该服务器被配置为从 MinIO 部署中抓取指标。MinIO 控制台使用此服务器来填充指标仪表板。 请参阅使用 Prometheus 进行监控和警报,以获取有关配置 Prometheus 从 MinIO 收集指标的教程。 |
|
可从外部解析的 MinIO 控制台主机名,由已配置的外部身份管理器用于返回身份验证响应。 当使用反向代理、负载均衡器或类似系统向公网暴露 MinIO 控制台时,通常需要此变量。请指定一个可从外部访问并解析到 MinIO 控制台的主机名。 |
静态与动态端口分配
MinIO 默认在每次服务器启动时为 MinIO 控制台选择一个随机端口。访问 MinIO Server 的浏览器客户端会自动重定向到 MinIO 控制台的动态选定端口。此行为模拟了传统的 Web 浏览器行为,同时降低了在嵌入式控制台更新之前运行 MinIO 的系统上发生端口冲突的风险。
您可以通过在启动部署中的每个 MinIO Server 时传递 minio server --console-address 命令行选项来选择一个明确的静态端口。
例如,以下命令启动一个分布式 MinIO 部署,并为 MinIO 控制台使用 9001 的静态端口分配。此部署将在默认 MinIO 服务器端口 :9000 上响应 S3 API 操作,并在 MinIO 控制台端口 :9001 上响应浏览器访问。
minio server https://minio-{1...4}.example.net/mnt/drive-{1...4} \
--console-address ":9001"
对于需要静态端口进行路由规则的网络路由组件(例如负载均衡器、反向代理或 Kubernetes Ingress),可能需要设置一个静态的 MinIO 控制台端口,因为它们默认可能会阻止动态重定向行为或表现出意外行为。
您还必须确保主机系统防火墙允许访问已配置的控制台端口。
登录
MinIO 控制台为未经身份验证的用户显示一个登录界面。控制台默认提供用户名和密码提示,用于MinIO 管理的用户。
使用 MinIO 的 Play 测试环境试用控制台:
您可以通过 https://play.min.io:9443 探索控制台。使用以下凭据登录:
用户名:
Q3AM3UQ867SPQQA43P2F密码:
zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG
Play 控制台连接到位于 https://play.min.io 的 MinIO Play 部署。您也可以使用 mc 并使用 play 别名来访问此部署。
文档
文档选项卡会在新的浏览器窗口或标签页中打开此文档站点。