minio自建对象存储(单机版)

minio自建对象存储(单机版),第1张

minio自建对象存储(单机版) 1.简介

MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。

2.官方文档

英文文档

中文文档

github地址

3. docker 部署

搞一个单机版玩一玩。

在云服务上部署,通过nginx反向代理。使用了http 。怕麻烦就没配置https

启动脚本
 nohup docker run 
  -p 9000:9000 
  -p 9001:9001 
  --name minio 
  -v /root/minio/data:/data 
  -e "MINIO_ROOT_USER=xxxx" 
  -e "MINIO_ROOT_PASSWORD=xxxxxx" 
  -e "MINIO_BROWSER_REDIRECT_URL=http://console.minio.xinchengkeji.work" 
  -e "MINIO_SERVER_URL=http://minio.xinchengkeji.work" 
  quay.io/minio/minio server /data --console-address ":9001"  &

环境变量说明

MINIO_ROOT_USER :控制台登录账号

MINIO_ROOT_PASSWORD:控制台登录密码

MINIO_BROWSER_REDIRECT_URL: 控制台访问地址

MINIO_SERVER_URL: 服务的地址 代码中,和控制台分享链接都是用的这个地址

nginx的配置
  server {
       listen       80;
       server_name console.minio.xinchengkeji.work;
       client_max_body_size 1024M;
       location / {
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_set_header X-Forwarded-Proto $scheme;
           proxy_set_header Host $http_host;
           proxy_http_version 1.1;
           proxy_connect_timeout  300;
           proxy_set_header Connection "";
           proxy_pass http://localhost:9001;
       }
    }


   server {
       listen       80;
       server_name console. minio.xinchengkeji.work;
       client_max_body_size 1024M;
       location / {
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_set_header X-Forwarded-Proto $scheme;
           proxy_set_header Host $http_host;
           proxy_http_version 1.1;
           proxy_connect_timeout  300;
           proxy_set_header Connection "";
           proxy_pass http://localhost:9000;
       }
    }

踩坑

proxy_set_header Host $http_host;
proxy_http_version 1.1;

一定注意修改这两个地方。否则登录回报下面错误

The request signature we calculated does not match the signature you provide

启动脚本。成功!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5503914.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存