- 安装docker和npm
- docker-compose部署lsky
- docker-compose部署
- nginx反代这样几条记录
lsky.example.com: 172.17.0.1:9080
minio.example.com: 172.17.0.1:9001;
minio-img.example.com: 172.17.0.1:9000;
img.minio-img.example.com: 172.17.0.1:9000
- 访问minio.example.com新建一个名为img的桶,Access Policy权限改为public
- 访问lsky.example.com,添加存储策略,填写如下
访问域名: https://minio-img.example.com/img
AccessKey: minio console中root的登陆用户名
SecretKey: minio console中root登陆的密码
连接地址: 同访问域名
区域: us-east-1
桶名称: img
BucketEndpoint: 不打开
github上的一个issuse指出连接地址使用域名则实际访问的域名是 https://桶名.域名,因此我添加了这条A记录.根据我的理解实际情况在上传图片时访问img.minio-img.example.com,在浏览图片时访问的是minio-img.example.com.
正常情况下lsky自建就够了,但是我后续有时间想要做分布式集群部署,所以选择了minio做对象存储,算是挖个坑,有时间补.
https://www.zqcnc.cn/post/143.html