一、下载并安装MinIO
1、访问MinIO官网的下载页面:min.io/download
2、选择对应操作系统的版本进行下载。windows系统,可以下载.exe二进制文件;对于macOS/Liunx,可下载二进制文件或使用Docker方式。
直接运行(Mac/Linux)
下载二进制文件wget dl.min.io/server/mini...
赋予执行权限
chmod +x minio
启动 MinIO 服务器,并指定数据存储目录(例如 ./data)
./minio server ./data`
Docker 方式(推荐,跨平台)
js
docker run -p 9000:9000 -p 9001:9001 \
-v /path/to/your/data:/data \
minio/minio server /data --console-address ":9001"
-p 9000:9000
: 将容器的API端口(9000)映射到本地。-p 9001:9001
: 将容器的控制台端口(9001)映射到本地。-v ...
: 将容器内的/data
目录挂载到本地的一个路径,用于持久化存储。
MinIO 开源版官方下载地址
Windows (AMD64/64位)
- 下载链接: dl.min.io/server/mini...
- 推荐做法: 下载后,将
minio.exe
放在一个专门的目录,如C:\MinIO
。
Linux (AMD64/64位)
js
# 使用 wget 下载
wget https://dl.min.io/server/minio/release/linux-amd64/minio
# 或使用 curl 下载
curl -O https://dl.min.io/server/minio/release/linux-amd64/minio
# 授予执行权限
chmod +x minio
macOS (Apple Silicon)
js
# 下载适用于 Apple Silicon 的版本
wget https://dl.min.io/server/minio/release/darwin-arm64/minio
chmod +x minio
验证下载文件(推荐)
为了确保文件完整性和安全性,建议验证文件的 SHA256 校验和。
- 下载校验和文件 (与
minio.exe
同目录):
- Windows: dl.min.io/server/mini...
- 在 PowerShell 中计算下载文件的哈希值:
js
Get-FileHash -Path .\minio.exe -Algorithm SHA256
对比 :将命令输出的哈希值与下载的 .sha256sum
文件中的内容进行对比,两者应该完全一致
快速启动命令(Windows)
打开 PowerShell ,导航到你存放 minio.exe
的目录:
js
cd C:\MinIO
启动 MinIO 服务器 (将 D:\MinIO-Data
替换为你想要的数据目录):
js
.\minio.exe server D:\MinIO-Data --console-address ":9001"
访问控制台:
-
浏览器打开:
http://localhost:9001
-
使用默认账号登录:
- 账号:
minioadmin
- 密码:
minioadmin
- 账号:
官方源 :始终从 dl.min.io
或 github.com/minio/minio
下载,避免使用第三方镜像,以防捆绑恶意软件。
历史版本 :dl.min.io/server/mini... 然后选择对应的平台和版本目录。
程序 | 用途 | 示例命令 |
---|---|---|
minio.exe |
启动 MinIO 服务器 | .\minio.exe server D:\MinIO-Data --console-address ":9001" |
mc.exe |
管理 MinIO/S3 存储 | .\mc.exe alias set myminio http://localhost:9000 minioadmin minioadmin |
二、访问并登录
1、运行成功后,命令行会输出一个访问地址、Access Key 和 Secret Key;
2、打开浏览器,访问 http://localhost:9001(Docker方式)或 http://localhost:9000(直接运行方式);
3、使用命令行输出的 Access Key 和 Secret Key 登录管理控制台。
三:创建 Bucket 和 Access Key
- 在管理控制台中,点击 Buckets -> Create Bucket ,创建一个桶(例如
my-local-bucket
)。 - 点击左侧栏 Access Keys -> Create Access Key ,可以创建新的访问密钥对(或者使用初始的root密钥)。记下
Access Key
和Secret Key
。
四、windows系统中minio自启动
NSSM 是一个将普通应用转换为Windows服务的优秀工具,非常适合管理MinIO
步骤1:下载NSSM
1、NSSM官方地址: nssm.cc/download
2、下载最新版本(例如 nssm-2.24.zip)
3、解压压缩包,根据你的系统位数(通常是 64 位)进入 win64目录,找到 nssm.exe
步骤2:安装MinIO 服务
1、以 管理员身份 打开 PowerShell 或 CMD
2、导航到包含 nssm.exe的目录
3、运行以下命令来创建服务(请根据你的实际路径修改):
js
.\nssm.exe install MinIO-Server
4、这会打开一个图形化界面,进行如下配置:
- Path : 浏览选择你的
minio.exe
的完整路径(例如C:\MinIO\minio.exe
)。 - Startup directory : 同上,选择
minio.exe
所在的目录(例如C:\MinIO
)。 - Arguments: 输入 MinIO 的启动参数:
js
server D:\MinIO-Data --console-address ":9001"
- (将
D:\MinIO-Data
替换为你的数据目录) - Service name :
MinIO-Server
(会自动填充) 5、点击 "Install service" 按钮
步骤 3:管理服务
启动服务
js
net start MinIO-Server
停止服务:
js
net stop MinIO-Server