使用宝塔搭建MinIO并且设置域名访问
准备工作
- 已经安装宝塔面板的服务器
- 宝塔面板安装Docker
- 域名
作者名片 ✍️
博主:Harry技术
作者微信号:otahhh
作者公众号:Harry技术
第一步:安装minio
首先打开宝塔面板:进入Docker,搜索minio,点击安装。
填入域名,点击确认。这里配置的域名是Web端访问地址,如果通过api需要代理
。等待它安装完成以后,我们就可以来进行Minio的管理了。
选项说明:
- 名称:默认即可,有强迫症改也行。
- 版本选择:默认
- 域名:这是提供Web服务器的域名,填入自己的域名,例如域名是minio.domain.com,填入即可。
- 允许外部访问:不勾选,(勾选的话需要给端口放开,设置服务器安全组)。
- web端口和api端口:前者提供web服务,后者提供api服务,默认即可
- 管理员用户和管理员密码:默认也行,也可以自己设置。
- 会话持续时间:默认
- cpu和内存:默认即可。
【非必要步骤】有的时候我们向通过使用https
访问,可以直接使用宝塔提供的免费证书,点击“管理网站-SSL”申请即可,我这里已经申请过了,直接部署即可。
访问设置的域名,输入账号密码登录。账户密码为上述设置的管理员用户和密码,忘记了点击Docker中的MinIO服务上的详情可看
第二步:配置MinIO
接下来我们来配置minio,创建桶、访问的access-key和secret-key等等。
配置访问规则
配置key
注:这只会展示一次,自行保存,这个请求的key一般我们会在代码中调用。
设置反向代理实现API接口
web端配置已完成,这里我直接用上面的域名代理Api接口。
将端口改为19000
即可。
通过API接口上传测试
通过文件上传接口返回的地址,也可以正常访问。现在能够正常使用minio来存储图片、文件这些资源了。
这里的代码测试给大家推荐下,如果你是Java开发者,那这个框架对你来说可能是一个不错的选择。这是我在gitee上开源的一套快速开发框架。SpringBoot3+Vue3前后端分离的Java快速开发框架开源啦