前言
平常在搭建博客的时候由于服务器的性能和网速的限制,往往不适合做对象存储服务,正好家里面有一台极空间的NAS可以使用docker服务,并且有一个IPV6地址。这样我就可以使用DDNS通过域名可以直接访问到家里的NAS中的Minio服务。
- 下载镜像
极空间docker直接搜索minio
- 配置映射目录
将minio存储的目录映射到宿主机上面
- 映射端口
这里有两个端口,分别是API端口和网页端口,分别映射端口19000和19001
- 配置账号密码
在环境页面加两项配置 MINIO_ACCESS_KEY 和 MINIO_SECRET_KEY 分别对应的用户名和密码
MINIO\_ACCESS\_KEY
MINIO\_SECRET\_KEY
- 配置启动命令
❗这里需要注意的地方是,大部分参考博客的命令是:
server --console-address 0.0.0.0:19001 --address 0.0.0.0:19000 /data
这样会导致IPV6访问网页端失败。✨正确的命令应该是:
server --console-address :19001 --address :19000 /data
- 测试网页
通过浏览器访问,有网页内容出来即部署成功。
http://[2408:8352:a10:b460::199]:19001/
- 配置ssl证书
我们需要把证书放在minio镜像的/root/.minio/certs
目录下面,我这里是先把证书上传到/data目录下面,然后通过ssh将证书文件拷贝到/root/.minio/certs
目录下。
cp /data/public.crt /root/.minio/certs/public.crt
cp /data/private.key /root/.minio/certs/private.key
✨再重启minio镜像即可完成