Minio 提供对象存储服务,兼容了 AWS S3 存储协议,用于非结构化的数据存。非结构化对象,比如图像,音、视频,日志文件,备份镜像…等等管理不方便,不定长,大小变化大、类型多,云端的访问复杂,minio就是来解决这种场景的。非结构化的文件从数KB到5TB都能很好的支持。开源并且用Go语言开发,有web操作界面,我们可以用它来搭建兼容S3协议的存储云服务
1、创建数据存储目录
[root@hlcc hlim]# su - hlcc [hlcc@hlcc ~]$ mkdir -p hlim/imdata-s3/webupload
2、下载minio
[hlcc@hlcc ~]$ wget https://dl.minio.io/server/minio/release/linux-amd64/minio
3、移动到/usr/local/bin/下
[hlcc@hlcc ~]$ exit 注销 [root@hlcc hlim]# mv /home/hlcc/minio /usr/local/bin/
[root@hlcc hlim]# chmod +x /usr/local/bin/minio
[root@hlcc hlim]# chown hlcc:hlcc /usr/local/bin/minio
4、启动
[root@hlcc hlim]# su - hlcc [hlcc@hlcc ~]$ MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=xxxxxx minio server /home/hlcc/hlim/imdata-s3/webupload/ & [1] 1870955 [hlcc@hlcc ~]$ MinIO Object Storage Server Copyright: 2015-2023 MinIO, Inc. License: GNU AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.html> Version: RELEASE.2023-08-23T10-07-06Z (go1.19.12 linux/amd64) Status: 1 Online, 0 Offline. S3-API: http://172.28.17.156:9000 http://172.28.18.1:9000 http://127.0.0.1:9000 RootUser: admin RootPass: xxxxx Console: http://172.28.17.156:19601 http://172.28.18.1:19601 http://127.0.0.1:19601 RootUser: admin RootPass: xxxxxx Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart $ mc alias set myminio http://172.28.17.156:9000 admin xxxxxxxx Documentation: https://min.io/docs/minio/linux/index.html Warning: The standard parity is set to 0. This can lead to data loss. ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ You are running an older version of MinIO released 6 days before the latest release ┃ ┃ Update: Run `mc admin update` ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
5、登录管理台
使用启动minio命令行带的 MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=xxxxxxx用户名和密码登录
6、创建 Access Keys 以及bucketname
七、配置https
-
私钥需要命名为:private.key
-
公钥需要命名为:public.crt (如果公钥是以pem格式结尾,可直接改为crt格式)
将TLS的公私钥放到:{{HOME}}/.minio/certs 里,比如apps用户执行minio,将证书放到/home/apps/.minio/certs/ 下
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律