【流程】——minio回退未阉割版本(保姆级教学)

1. 安装旧版本minio

  1. 安装旧版本minio镜像

    docker pull minio/minio:RELEASE.2025-04-22T22-12-26Z
    

    我们可以在宝塔中找到我们安装的镜像

    在这里插入图片描述

  2. 创建容器

    点击创建容器并选择手动创建,设置容器名字,暴露端口,并点击展开更多设置

    在这里插入图片描述

    正确配置server 命令和参数

    server /data --console-address ":9001" --address ":9000"
    

    在这里插入图片描述

    配置环境变量

    MINIO_ROOT_USER=替换为自己的用户名
    MINIO_ROOT_PASSWORD=替换为自己的密码
    

    在这里插入图片描述

    创建好后我们可以通过容器进入minio站点

    在这里插入图片描述

  3. 登录minio

    进入minio站点后,这里输入我们上面创建容器时环境变量设置的用户名和密码(如果你这里搜索不到页面,多检查一下服务器和宝塔的安全组有没有放行端口)

    在这里插入图片描述

    然后被阉割的功能就回来了

    在这里插入图片描述

2. 创建桶并访问上传的文件

  1. 创建桶

    我先创建一个桶,这里解释一下功能选项:

    Features(功能选项)

    • Versioning(版本控制):当前为 OFF。开启后,存储桶会保存对象的所有历史版本,可用于误删恢复或版本回溯。

    • Object Locking(对象锁定):当前为 OFF。开启后可以防止对象被删除或修改,常用于需要合规留存数据的场景(如金融、医疗)。

    • Quota(配额):当前为 OFF。开启后可以限制存储桶的最大容量,避免无限制占用存储空间。

      在这里插入图片描述

  2. 上传文件

    创建好桶后,我们就可以上传文件了,可以上传单个图片,也可以上传文件夹(以及文件夹里面的图片)

    在这里插入图片描述

  3. 浏览上传的文件

    上传完图片后,我们可以点击图片,并进行下载、分享(链接有时间限制,最多为7天)、预览

    在这里插入图片描述

    当然,我们也可以在公网上访问上传的资源,以我的服务器为例,我将服务器ip这里用xxxx指代,如果这个图片在图形化界面的路径是

    http://xxxx:9001/browser/test/avator.png

    在这里插入图片描述

    那么我们就改用下面的地址来公网访问(即去掉/browser,并将端口改为9000)

    http://xxxx:9000/test/avator.png

    但是我们访问图片依旧错误,这是因为我们没有开启图片公共读的权限

    在这里插入图片描述

3. 开启图片公共权限

如图,创建好桶后,Bucket下就会显示桶的详细信息,我们将Access Policy(访问策略)设置为Public(公共)权限

在这里插入图片描述

然后图片就能访问到了

在这里插入图片描述

4. 配置SSL证书(https)

首先你要确保你要有一个域名,并已经经过了域名解析,你可以使用顶级域名,也可以使用二级域名(我这里使用二级域名),这里可以参考【流程】——服务器简单配置、服务器购买、域名、SSL证书_域名购买配置服务器-CSDN博客

在这里插入图片描述

如图,在反向代理中绑定已经解析好的域名并部署证书,如果你没有证书,就先选择不部署证书保存

在这里插入图片描述

完成后宝塔会创建一个站点用于反向代理的站点,这里我们可以部署或申请免费的Let’s Encrypt证书(要申请Let’s Encrypt证书需要域名经过工信部的ICP备案)

在这里插入图片描述

然后确保反向代理如图,就可以了

在这里插入图片描述

然后https访问就没有问题了

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值