跳到主要内容

1 篇博文 含有标签「Silo」

查看所有标签

使用 Docker 自建 S3 对象存储:从服务部署到完整连接参数配置

· 阅读需 17 分钟
ZhiQing Lin
CEO | Fuzhou Beisi Network Technology Co., Ltd.

当多个项目都需要上传图片、保存视频或生成文件下载链接时,可以部署一套统一的 S3 兼容对象存储,再通过不同的存储桶划分数据。

本文使用 Silo,通过 Docker Compose 部署服务,将对象数据保存到独立数据盘,使用两个 HTTPS 域名分别提供 API 和管理控制台,最后完成存储桶、访问密钥、公开读取权限及应用连接参数的配置。

本文按全新部署编写,不涉及旧 MinIO 数据迁移。示例统一使用:

S3 API 域名:s3.example.com
控制台域名:s3-console.example.com

项目目录:/opt/s3
数据目录:/data/s3

示例桶名:your-bucket

实际部署时,将示例域名替换为自己的域名。