文档

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 控制台中启用特定行为:

环境变量

描述

MINIO_PROMETHEUS_URL

一个 Prometheus 服务器的 URL,该服务器被配置为从 MinIO 部署中抓取指标。MinIO 控制台使用此服务器来填充指标仪表板。

请参阅使用 Prometheus 进行监控和警报,以获取有关配置 Prometheus 从 MinIO 收集指标的教程。

MINIO_BROWSER_REDIRECT_URL

可从外部解析的 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 别名来访问此部署。

文档

文档选项卡会在新的浏览器窗口或标签页中打开此文档站点。

English 中文