一、安装部署

1、下载安装包:MinIO | 高性能,对Kubernetes友好的对象存储

2、放到磁盘中,后面会以这个文件进行服务器安装

3、磁盘新建一个目录用于存放上传文件,比如我创建的为:Data

C# 简单使用Minio

 

 

 

 

4、运行控制台程序:切换到安装包所在目录(后面部分为存储路径), 输入命令:minio.exe server D:\\Data

C# 简单使用Minio

 

 

 

 5、打开浏览器,访问:http://127.0.0.1:9000 用户名和密码默认为:minioadmin,主界面如下

C# 简单使用Minio

 

 二、注册成window服务

1. 下载winsw,下载地址:https://github.com/winsw/winsw/releases

C# 简单使用Minio

 

 2. 将WinSW-net461.exe复制到自定义的目录,并重命名为自己想命名的服务名称minio-server.exe

 3. 同目录下创建minio-server.xml。特别注意,xml和exe必须同名

 4. 配置minio-server.xml文件

 5. 使用minio-server.exe install安装服务

安装服务命令:minio-server.exe install

启动服务命令:minio-server.exe start

停止服务命令:minio-server.exe stop

移除服务命令:sc delete minio-server

xml配置文件如下:

<service>
    <id>minio-server</id>
    <name>minio-server</name>
    <description>minio文件存储服务器</description>
    <!-- 可设置环境变量 -->
    <env name="HOME" value="%BASE%"/>
    <executable>%BASE%\minio.exe</executable>
    <arguments>server "%BASE%\data"</arguments>
    <!-- <logmode>rotate</logmode> -->
    <logpath>%BASE%\logs</logpath>
    <log mode="roll-by-size-time">
      <sizeThreshold>10240</sizeThreshold>
      <pattern>yyyyMMdd</pattern>
      <autoRollAtTime>00:00:00</autoRollAtTime>
      <zipOlderThanNumDays>5</zipOlderThanNumDays>
      <zipDateFormat>yyyyMMdd</zipDateFormat>
    </log>
</service>
View Code

相关文章: