Windows下载、安装并运行MinIO,访问WebUI界面

Windows下载、安装并运行MinIO,访问WebUI界面

MinIO

MinIO 是一款基于 Apache License v2.0 开源协议的对象存储服务,兼容 Amazon S3 云存储服务接口,可用于存储海量非结构化数据(如图片、视频、日志文件等)。本教程针对 Windows 系统搭建本地 MinIO 服务,适合开发测试、小型项目部署场景。

下载MinIO

官网下载

访问MinIO中文官网MinIO英文官网,根据读者的操作系统选择相应的操作系统版本点击MinIO Server/AIStor ServerMinIO Client/AIStor ClientDownload按钮下载对应文件。

说明:两版官网域名不同,Server/Client 的文字标题有差异,但下载文件一致;中文官网下载速度更快,优先推荐。

网盘下载

通过网盘分享的文件:Minio
链接: https://pan.baidu.com/s/1QY42tBv15G6o6i0ENiap9A 提取码: wkk6

下载文件说明

  • minio.exe:MinIO 服务端核心程序(必下载);
  • mc.exe:MinIO 客户端工具(可选,仅需可视化界面 / 命令行管理时下载)。

创建MinIO程序文件夹

  1. 在创建的Minio文件夹中再创建三个文件夹,分别命名为bindatalogs
    • bin:存放 MinIO 可执行文件(minio.exe、mc.exe);
    • data:存储 MinIO 服务的实际数据;

将下载好的MinIO相关文件放到bin目录下,即D:\Minio\bin目录下

在这里插入图片描述


从官网下载的只有mc.exe(可选)和minio.exe两个exe文件,将这两个文件放进去就行

logs:存储服务运行日志(脚本启动时自动生成日志文件);

在这里插入图片描述

在电脑D盘下创建Minio文件夹,文件路径D:\Minio

在这里插入图片描述

启动MinnIO

终端命令行启动

访问前端界面
浏览器地址栏输入localhost:9001(端口为读者实际的端口)即可进入MinIO的前端的控制台页面,用户名密码为上述设置的用户名和密码,默认都为minioadmin

在这里插入图片描述

登陆后进入主页面

在这里插入图片描述

启动MinIO服务

.\minio.exe server D:\Minio\data --console-address "127.0.0.1:9001" --address "127.0.0.1:9000"

其中D:\Minio\data可替换成实际的data文件夹路径;"127.0.0.1:9001"是本地MinIO控制台的前端访问地址,端口号9001可替换成其他可用端口,"127.0.0.1:9000"是本地MinIO服务API调用地址,端口号9000可替换成其他可用端口。

在这里插入图片描述


启动后使用过程中不要关闭终端窗口,否则会导致服务中断

接着控制台输入用于登录MinIO的管理员密码(其中的password可以结合自身实际情况进行更改,前提是必须大于8个字符,如想将用户名设为12345678,即为setx MINIO_ROOT_PASSWORD 12345678)

setx MINIO_ROOT_PASSWORD password 
在这里插入图片描述

在终端输入用于登录MinIO的管理员用户名(其中的name可以结合自身实际情况进行更改,前提是必须大于3个字符,如想将用户名设为root,即为setx MINIO_ROOT_USER root)

setx MINIO_ROOT_USER name 
在这里插入图片描述
注意:setx设置的环境变量为「永久生效」,若仅需临时生效(关闭终端即失效),可改用set MINIO_ROOT_USER=name

切换到 MinIO 的 bin 目录

D: cd D:\Minio\bin 
在这里插入图片描述

Win+R输入cmd打开 Windows 命令提示符

在这里插入图片描述

脚本启动

使用从网盘下载的启动脚本双击即可一键启动MinIO服务,同样启动后使用过程中不要关闭终端窗口,否则会导致服务中断,浏览器地址栏输入localhost:9001(端口为读者实际的端口)即可进入MinIO的前端的控制台页面

在这里插入图片描述

脚本中的内容如下:

@echo off setMINIO_ROOT_USER=minioadmin setMINIO_ROOT_PASSWORD=minioadmin minio.exe server D:\Minio\data --console-address ":9001" --address ":9000"> D:\Minio\logs\minio.log 2>&1
1. @echo off
  • 作用:关闭批处理脚本的命令回显功能。
    • echo off:表示执行后续命令时,不在控制台显示命令本身(只显示命令执行的输出);
    • 开头的 @:让 echo off 这一行本身也不显示,避免脚本执行时打印出 echo off 这个命令。
    • 简单说:加上这行,运行脚本时控制台不会刷屏显示每一条执行的命令,让输出更干净。
2. set MINIO_ROOT_USER=minioadmin
  • 作用:设置 MinIO 的管理员用户名环境变量。
    • set:Windows 批处理中设置环境变量的命令;
    • MINIO_ROOT_USER:MinIO 固定的环境变量名,用于指定管理员账号;
    • minioadmin:设置的管理员用户名(默认值,也可以改成自定义的)。
3. set MINIO_ROOT_PASSWORD=minioadmin
  • 作用:设置 MinIO 的管理员密码环境变量。
    • MINIO_ROOT_PASSWORD:MinIO 固定的环境变量名,用于指定管理员密码;
    • minioadmin:设置的管理员密码(默认值,生产环境建议改成更复杂的密码)。
    • ⚠️ 注意:MinIO 要求密码长度至少 8 位,否则启动会失败。
4. minio.exe server D:\Minio\data --console-address ":9001" --address ":9000" > D:\Minio\logs\minio.log 2>&1
部分含义
minio.exe server启动 MinIO 服务端的核心命令(minio.exe 是 MinIO 的 Windows 可执行文件)
D:\Minio\data指定 MinIO 存储数据的目录(如果该目录不存在,MinIO 会自动创建)
--console-address ":9001"指定 MinIO 控制台的访问端口为 9001(浏览器访问 http://本机IP:9001 即可登录控制台)
--address ":9000"指定 MinIO 服务的 API 端口为 9000(程序调用 MinIO 接口时使用该端口)
> D:\Minio\logs\minio.log将命令的标准输出(正常日志)重定向到 D:\Minio\logs\minio.log 文件中(不再显示在控制台)
2>&1将命令的错误输出(报错信息)也重定向到和标准输出相同的文件中(即 minio.log),确保所有日志都集中保存

Read more

【OpenClaw从入门到精通】第04篇:Web/TUI/钉钉全打通!OpenClaw多端交互实测指南(2026避坑版)

【OpenClaw从入门到精通】第04篇:Web/TUI/钉钉全打通!OpenClaw多端交互实测指南(2026避坑版)

摘要:本文聚焦OpenClaw三大核心交互方式,针对新手“不知如何与AI助理沟通”的痛点,提供Web控制台、TUI终端、聊天软件(以钉钉为核心)的完整实操流程。Web控制台适配电脑端深度配置,TUI终端适合服务器远程维护,聊天软件满足手机端移动办公,三者协同实现“随时随地召唤AI”。文中包含2026实测的命令代码、配置步骤、问题排查方案,所有案例为虚拟构建,代码未上传GitHub,兼顾新手入门与进阶实操,帮助读者快速打通多端交互,最大化OpenClaw使用效率。 优质专栏欢迎订阅! 【DeepSeek深度应用】【Python高阶开发:AI自动化与数据工程实战】【YOLOv11工业级实战】 【机器视觉:C# + HALCON】【大模型微调实战:平民级微调技术全解】 【人工智能之深度学习】【AI 赋能:Python 人工智能应用实战】【数字孪生与仿真技术实战指南】 【AI工程化落地与YOLOv8/v9实战】【C#工业上位机高级应用:高并发通信+性能优化】 【Java生产级避坑指南:高并发+性能调优终极实战】【Coze搞钱实战:零代码打造吸金AI助手】

By Ne0inhk
前端异常捕获与统一格式化:从 console.log(error) 到服务端上报

前端异常捕获与统一格式化:从 console.log(error) 到服务端上报

🧑 博主简介:ZEEKLOG博客专家,「历代文学网」(公益文学网,PC端可以访问:https://lidaiwenxue.com/#/?__c=1000,移动端可关注公众号 “ 心海云图 ” 微信小程序搜索“历代文学”)总架构师,首席架构师,也是联合创始人!16年工作经验,精通Java编程,高并发设计,分布式系统架构设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和K8s,热衷于探索科技的边界,并将理论知识转化为实际应用。保持对新技术的好奇心,乐于分享所学,希望通过我的实践经历和见解,启发他人的创新思维。在这里,我希望能与志同道合的朋友交流探讨,共同进步,一起在技术的世界里不断学习成长。 🤝商务合作:请搜索或扫码关注微信公众号 “ 心海云图 ” 前端异常捕获与统一格式化:从 console.log(error) 到服务端上报 引言 在前端开发中,异常监控是保证应用稳定性的重要一环。当用户遇到页面白屏、功能不可用等问题时,如果能及时收集到详细的错误信息(包括堆栈、

By Ne0inhk

超酷!前端人必备的 3 个 Skills:搞定高级 UI,拿捏最佳实践,最后一个直接拉满“续航”!

最近和几位前端开发者聊天,发现一个有趣的现象:AI 写代码越来越快,但代码质量的差距反而越来越大。 有人用 Cursor 写出来的页面,一眼就能看出是 AI 生成的——紫色渐变背景、Inter 字体、千篇一律的卡片布局。而有的人用同样的工具,却能产出让人眼前一亮的作品。 差距在哪里?不在 AI 工具本身,而在于你给 AI 注入了什么样的"技能包" 。 今天想分享前端开发必备的三个 Skills。前两个是干货分享,能立刻提升你的代码质量;第三个可能出乎你的意料,但确实是我最近的真实体会。 Skill 1: 让 AI 懂设计,告别"AI 味"的界面 你有没有遇到过这种情况——AI 生成的页面虽然能用,但总觉得哪里不对劲? 布局平庸、配色单调、

By Ne0inhk
基于 Spring Boot 的 Web 三大核心交互案例精讲

基于 Spring Boot 的 Web 三大核心交互案例精讲

—知识点专栏——JavaEE专栏— 作为 Spring Boot 初学者,理解后端接口的编写和前端页面的交互至关重要。本文将通过三个经典的 Web 案例——表单提交、AJAX 登录与状态管理、以及 JSON 数据交互——带您掌握前后端联调的核心技巧和 Spring Boot 的关键注解。 1. 案例一:表单提交与参数绑定(计算求和) 本案例展示最基础、最传统的 Web 交互方式:HTML 表单提交。 1.1 后端代码:CalcController.java 使用 @RestController 简化接口编写,并通过方法参数接收表单数据。 packagecn.overthinker.springboot;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.

By Ne0inhk