最近有台vps闲着也是闲着,想搭建个私有化对象存储服务,最后选择了minio,下面是搭建的流程与”坑”点。
一、关于MinIO
开源地址:https://github.com/minio/minio
优点:
- 支持Amazon S3协议。
- 使用Go编写的,性能可以。
- 数据私有,不受云审查。
缺点:
- 维护自负,出了事故可没人兜底。
二、”坑”点
最新社区版管理后台剩下功能非常少,我一度以为安装错了,最后终于找到答案,作者为了提高商业版的价值,砍了社区版的功能。附:11万行代码移除pr
目前有两种方法
使用最后未删除功能的镜像:minio/minio:RELEASE.2025-04-22T22-12-26Z
使用另外MinIO console的分支,由OpenMaxIO进行维护:openmaxio-object-browser,下面安装流程介绍。
三、安装流程
3.1 minio容器
minio容器配置,不需要使用console管理台9001端口,所以这里只映射9000api端口。
1 | services: |
3.2 构建console控制台
使用openmaxio-object-broswer安装编译console命令。(注意:构建需要用到golang环境,没安装可以从这里安装下载)
1 | git clone https://github.com/OpenMaxIO/openmaxio-object-browser |
没问题最后访问web控制台:http://localhost:9090
- 本文作者: 暮秋人
- 本文链接: https://muqiuren.pages.dev/2025/12/minio-instructions/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!