侧边栏壁纸
  • 累计撰写 277 篇文章
  • 累计创建 142 个标签
  • 累计收到 18 条评论

目 录CONTENT

文章目录

minio

Sherlock
2025-06-05 / 0 评论 / 0 点赞 / 7 阅读 / 0 字
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

版本介绍

最后一个 Apache V2 版本

https://github.com/minio/minio/tree/RELEASE.2021-04-22T15-44-28Z

经典版本:

https://github.com/minio/minio/tree/RELEASE.2022-05-26T05-48-41Z

最后一个支持单文件的版本(DeepSeek回答):

https://github.com/minio/minio/tree/RELEASE.2022-10-29T06-21-33Z

未移除后台admin操作权限版本

https://github.com/minio/minio/tree/RELEASE.2025-04-22T22-12-26Z

V友问答:https://www.v2ex.com/t/1136395#reply19
替代方案:https://github.com/seaweedfs/seaweedfs

相关下载包已备份个人百度网盘

安装 MinIO

linux安装 MinIO

http://docs.minio.org.cn/docs/master/minio-server-configuration-guide
http://docs.minio.org.cn/docs/master/setup-nginx-proxy-with-minio

##安装
mkdir /opt/minio && cd /opt/minio
wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
chmod +x minio
mkdir -p /data/minio

echo 'export MINIO_ACCESS_KEY=username
export MINIO_SECRET_KEY=password
export MINIO_BROWSER=ON

nohup /opt/minio/minio server /data/minio > /opt/minio/minio.log 2>&1 &' > .vmxminio.sh

chmod +x start_minio.sh
./start_minio.sh

tail -f /opt/minio/minio.log

## 修改密钥需要删除 ~/.minio/* 和 /data/minio/.minio.sys
##--address "${MINIO_HOST}:${MINIO_PORT}" 

java

<dependency>
    <groupId>io.minio</groupId>
    <artifactId>minio</artifactId>
    <version>8.0.0</version>
</dependency>

mc 客户端

mc config host add minio http://192.168.85.128:9000 username password
mc admin info minio
mc admin policy list minio

echo '{"Version":"2012-10-17","Statement":[{"Sid":"1","Effect":"Allow","Principal":{"AWS":["*"]},"Action":["s3:GetObject"],"Resource":["arn:aws:s3:::uniedudev3/*"]}]}' > getObjectsOnly.json
mc admin policy remove minio getObjectsOnly
mc admin policy add minio getObjectsOnly getObjectsOnly.json
mc admin policy info minio getObjectsOnly

windows

http://dl.minio.org.cn/client/mc/release/windows-amd64/mc.exe

macOS 安装 MinIO

brew install minio/stable/minio

export MINIO_ACCESS_KEY=username
export MINIO_SECRET_KEY=password
export MINIO_BROWSER=ON


minio server /Users/sherlock/temp/minio
cd /Users/sherlock/temp/minio/.minio.sys/config
vi config.js

config.js 内容:

    "credentials":
    {
        "_":
        [
            {
                "key": "access_key",
                "value": "username"
            },
            {
                "key": "secret_key",
                "value": "password"
            }
        ]
    },

Docker 部署

mkdir -p /Users/xxx/temp/minio_docker

# 2023-04-07 有.minio.sys/multipart不清理的bug
# 2023-07-21 没有.minio.sys/multipart不清理的bug了
# 2023-12-23 没有.minio.sys/multipart不清理的bug了
# 2024-10-02 没有.minio.sys/multipart不清理的bug了

docker run \
   -p 9000:9000 \
   -p 9001:9001 \
   --name minio-20241002 \
   -v /Users/xxx/temp/minio_docker:/data \
   -e "MINIO_ROOT_USER=username" \
   -e "MINIO_ROOT_PASSWORD=password" \
   quay.io/minio/minio:RELEASE.2024-10-02T17-50-41Z server /data --console-address ":9001"
0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区