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

基于 Python 与 GitHub,打造个人专属本地化思维导图工具全流程方案(上)

基于 Python 与 GitHub,打造个人专属本地化思维导图工具全流程方案(上)

基于 Python 与 GitHub,打造个人专属本地化思维导图工具全流程方案(上) 各位博友,自从踏入修真界,就整天想怎样把代码改造成绝世技能。这不又有新思路,准备用 Python 和 GitHub 这两把 “趁手仙器”,从零开始打造一个专属于自己的本地化思维导图工具。 这工具啥特色?轻量到能揣兜里跑(内存占用低),颜值随你心意改(界面可自定义),还能离线玩得转(数据全存本地)。不管你是想理清楚小说剧情线、课堂笔记,还是规划个小项目,它都能支棱起来。咱不整那些花里胡哨的框架套路,就靠最基础的 HTML/CSS/JS 和 Python,一步步带你打通 “开发任督二脉”:从拆解开源项目优点,到写代码时的 “挖坑填坑”,再到最后打包成能双击运行的 EXE 文件,每一步都给你掰扯得明明白白。 放心,就算你是刚摸到键盘的 “练气期” 萌新,跟着咱的节奏走,也能亲手造出趁手的

By Ne0inhk
BeyondCompare安装(永久免费使用+全网最详细版)

BeyondCompare安装(永久免费使用+全网最详细版)

一.下载: * 阿里云盘(不限速) https://www.alipan.com/s/WaG1z54BQ2U 官网下载(速度较慢): https://www.scootersoftware.com/download.php 二.安装(无脑下一步即可) 三.永久免费使用: 1. 在搜索栏中输入 regedit ,打开注册表 2. 删除项目:计算机 \HKEY_CURRENT_USER\Software\ScooterSoftware\Beyond Compare 4\CacheId 修改注册表 四.每周自动删掉CacheId: 1.创建删除CacheId脚本,命名为freshBeyondcompare4.bat(注意:这里不要放在有中文路径的文件夹下) ```python # 内容如下:

By Ne0inhk
【AI大模型前沿】通义万相Wan2.2:阿里270亿参数巨兽开源,消费级显卡就能跑,免费平替Sora上线

【AI大模型前沿】通义万相Wan2.2:阿里270亿参数巨兽开源,消费级显卡就能跑,免费平替Sora上线

系列篇章💥 No.文章1【AI大模型前沿】深度剖析瑞智病理大模型 RuiPath:如何革新癌症病理诊断技术2【AI大模型前沿】清华大学 CLAMP-3:多模态技术引领音乐检索新潮流3【AI大模型前沿】浙大携手阿里推出HealthGPT:医学视觉语言大模型助力智能医疗新突破4【AI大模型前沿】阿里 QwQ-32B:320 亿参数推理大模型,性能比肩 DeepSeek-R1,免费开源5【AI大模型前沿】TRELLIS:微软、清华、中科大联合推出的高质量3D生成模型6【AI大模型前沿】Migician:清华、北大、华科联手打造的多图像定位大模型,一键解决安防监控与自动驾驶难题7【AI大模型前沿】DeepSeek-V3-0324:AI 模型的全面升级与技术突破8【AI大模型前沿】BioMedGPT-R1:清华联合水木分子打造的多模态生物医药大模型,开启智能研发新纪元9【AI大模型前沿】DiffRhythm:西北工业大学打造的10秒铸就完整歌曲的AI歌曲生成模型10【AI大模型前沿】R1-Omni:阿里开源全模态情感识别与强化学习的创新结合11【AI大模型前沿】Qwen2.5-Omni:

By Ne0inhk

【研发规范】Git 提交(commit)、CodeReview规范

本文将分为三个部分: 1. 为什么需要提交规范? 2. 提交规范详解(核心内容) 3. 与 Code Review 流程的结合 1. 为什么需要提交规范? 在 Code Review 前,如果提交的代码杂乱无章,审查者会非常痛苦: * 理解成本高:审查者需要花费大量时间猜测这个提交到底做了什么和为什么这么做。 * 范围不明确:一个提交里混杂了多个功能的修改,难以聚焦审查。 * 历史追溯困难:混乱的提交信息使得日后排查问题、生成变更日志(Changelog)变得几乎不可能。 良好的提交规范旨在解决这些问题,它的核心目标是:让每一次提交都是一个逻辑独立、意图明确、易于理解的故事单元。 2. 提交规范详解 一份优秀的提交(Commit)主要由两部分组成: 1. 提交信息 2. 提交内容(代码变更集) A. 提交信息规范 提交信息是写给未来维护者(包括你自己) 的说明文档。一个常见的规范格式是:

By Ne0inhk