三七 (@sanqi) 在 rclone 将 Cloudflare R2 挂载到 Memos 容器完整配置指南 中发帖
0. 为什么不直接使用 Memos 内置的 S3 存储?
Memos 内置的 S3存储 通过 Presigned URLs 生成资源链接,这种方式有很多好处,但是最大的问题是访问资源的时候,没办法通过 CDN 缓存。可能有恶意刷 B类 操作的风险。
rclone 是一个可以将网盘、对象存储等 挂载到本地文件系统的工具
通过 rclone 将 Cloudflare R2 挂载到本地 Memos 容器上
将 Memo 设置为 本地文件系统 ,实际上还是将资源存到 R2 上
rclone 可以设置缓存,不会频繁访问 R2
这样设置之后,可能是目前最完美的方案,相当于使用我们的服务器,为 R2 套了一层 CDN,且不用将 R2 公开,只有我们的服务器可以访问 R2。
Memos 内置 S3
R2 + Rclone 挂载
资源访问方式
Presigned URL(5天刷新...