由于本人技术不足,曾在Ubuntu、Debian上配置MinIO存储,但因为某些原因,在正常运行一段时间后再也无法启动,甚至重装系统后按照曾经使用的教程也不行,网上各种搜索关键词也没能解决,于是我干脆换成了Windows Server 2022 数据中心版(带图形操作界面)的系统,降低作为小白的我的使用压力。

Bat文件:

@echo off
set path=D:\MinioRoot
set minPath=E:\MinioData
set MINIO_ROOT_USER=管理员账号
set MINIO_ROOT_PASSWORD=管理员密码
set MINIO_SERVER_URL=http(s)://MinIO地址IP或域名:端口
%path%\minio.exe server %minPath% --console-address ":控制台端口" --address ":API服务端口" --certs-dir D:\MinioRoot\certs
pause

================
手动启动文件(CMD命令提示符模式可设置临时环境变量):

set MINIO_ROOT_USER=管理员账号
set MINIO_ROOT_PASSWORD=管理员密码
D:\MinioRoot\minio.exe server E:\MinioData --console-address ":控制台端口" --address ":API服务端口" --certs-dir D:\MinioRoot\certs

=========
NSSM设置为服务项命令(安装和卸载)
.\nssm install MinIOServiceCustomBatSet "D:\MinioRoot\MinioRun.bat"
.\nssm remove MinIOServiceCustomBatSet confirm

=========
存储桶名称
XXXX

=======================
PowerShell执行命令(环境变量设置无效)

Invoke-WebRequest -Uri "https://dl.min.io/server/minio/release/windows-amd64/minio.exe" -OutFile "C:\minio.exe"
setx MINIO_ROOT_USER 管理员账号
setx MINIO_ROOT_PASSWORD 管理员密码
D:\MinioRoot\minio.exe server E:\MinioData --console-address ":控制台端口" --address ":API服务端口" --certs-dir D:\MinioRoot\certs

最后修改:2023 年 01 月 03 日
如果我的文章帮到你了,欢迎随意赞赏