Post

Halo- 对象存储(Amazon S3 协议)链接Cloudflare R2对象存储-免费图床

Cloudflare R2是Cloudflare推出的高效低成本对象存储服务,核心优势包括:零出口费用节省数据访问成本,S3 API兼容实现无缝迁移,集成Cloudflare全球网络的安全与性能优化,避免供应商锁定支持多云架构,与Workers原生集成便于实时数据处理,以及简单定价模式(含免费额度)。注册需登录Cloudflare创建存储桶并配置自定义域名,通过生成API Token管理权限。使用时,在Halo安装S3协议插件,添加存储策略并配置R2信息,验证连通性后即可实现对象存储功能,满足网站或应用的存储需求。

积木拼知 阅读 358 点赞 0 评论 0

Cloudflare R2 简介

Cloudflare R2 是 Cloudflare 推出的对象存储服务,提供高效、低成本的云存储解决方案。

Cloudflare R2和其他云存储服务相比有什么优势?

  1. 零出口费用:这是 R2 的一个显著优势。其他云存储提供商通常会对数据的出口流量收取费用,而 Cloudflare R2 让用户无需支付出口费用,无论数据被访问的次数和流量大小如何,能为用户节省大量成本,特别是对于频繁访问存储数据的应用场景。

  2. S3 兼容性:R2 兼容 Amazon S3 API,这意味着现有使用 S3 的应用可以无缝迁移到 R2,无需修改代码。用户可以继续使用熟悉的 S3 工具、库和扩展,降低了迁移成本和技术障碍,同时也提供了更多的灵活性。

  3. 集成 Cloudflare 功能:Cloudflare R2 融入了 Cloudflare 广泛的安全和性能优化功能。例如,它利用 Cloudflare 的全球网络,提供 DDoS 保护、智能路由和自动缩放等功能,可在全球范围内快速、安全地分发内容,确保用户的数据能够被高效、安全地访问。

  4. 避免供应商锁定:R2 允许用户存储大量非结构化数据,且没有其他云存储提供商常见的高昂出口费用或供应商锁定问题。用户可以轻松地在不同云服务提供商之间移动数据,创建可移植的多云架构,更好地控制自己的数据和成本。

  5. 与 Cloudflare Workers 原生集成:R2 与 Cloudflare Workers 紧密集成,用户可以轻松执行身份验证、路由请求,并在 Cloudflare 由 335 + 数据中心组成的网络上部署边缘函数。这使得开发人员能够构建更灵活、高效的应用程序,实现对数据的实时处理和响应。

  6. 简单的定价模式:R2 的定价基于存储的数据总量及对数据执行的两类操作,没有最小使用费用要求,价格相对实惠且一致。此外,每个 Cloudflare 账号每月还有 10GB 以内的存储免费,另带每月 100 万次 A 类操作和每月 1000 万次 B 类操作,对于小型项目和开发者来说,具有较高的性价比。

  7. 自动区域选择:R2 能够自动确定最佳存储区域,以提供优化的性能、高可用性和高效的数据传输。它会根据数据上传的位置自动选择合适的存储区域,确保数据存储在最适合访问的位置,提高数据访问速度和效率。

  8. 数据安全特性:R2 提供了多种数据安全保护措施,如可设置公共和私人存储桶,对敏感或机密数据确保安全和隐私,还能通过不可发现的存储桶名称,减少未经授权访问和针对性攻击的风险,保障存储数据的机密性和完整性。

注册Cloudflare R2服务

1.登录 Cloudflare 后,进入 R2 服务页面,点击 “创建存储桶”,填写相关信息,如存储桶名称,选择存放区域。

2.在存储桶设置中,配置自定义域名,便于访问。

设置完后会自动完成DNS设置。

PS:可以上传文件进行测试,点击文件(域名)链接查看详情,检查是否能正常访问。

配置 Cloudflare R2 API Token

1.在 Cloudflare 控制面板中,为存储桶创建「管理API令牌」。添加权限,配置可访问的存储桶及令牌的有效期,妥善保存生成的令牌密钥信息,后续配置会用到。

创建完成后,妥善保存生成的令牌密钥信息

🙌配置Halo S3对象储存

安装对象存储(Amazon S3 协议)插件,两个下载方式:

Halo 应用市场:应用:对象存储(Amazon S3 协议) - Halo - 强大易用的开源建站工具

GitHub Releases:Releases · halo-dev/plugin-s3

在附件-储存策略 添加

配置仅供参考

填写完后,点击对象储存验证,检查是否连通。

测试功能是否正常

选择刚才添加的储存策略

大功告成,记得网页访问URL或者文章添加测试一下。

继续阅读

全部归档
PanSou网盘资源在线搜索神器(基于Docker部署)
PanSou网盘资源在线搜索神器(基于Docker部署)

本文详细介绍了如何使用Docker快速部署PanSou搜索工具。首先需确保Docker环境(20.10+)、1GB以上内存及网络连接正常。部署过程包括:创建专用目录,配置docker-compose.yml文件(包含端口映射、环境变量和数据持久化设置),然后启动服务。部署成功后可通过浏览器访问验证。文章还提供了日常管理命令(日志查看、服务启停、更新)、数据备份恢复方法,以及常见问题解决方案。整个部署过程简单高效,支持数据持久化,适合在NAS等设备上快速搭建个人搜索服务。

Alist/OpenList 美化教程 | 适用于各版本
Alist/OpenList 美化教程 | 适用于各版本

本文介绍通过自定义代码美化网盘后台网站的方法。操作路径为:后台网站“设置-全局-自定义头部”添加CSS样式,“自定义内容”嵌入HTML与JavaScript代码。代码可实现背景图片设置、全局字体替换(如LXGW WenKai)、界面元素颜色调整(如标题、列表项文字及图标色)、透明化处理(如网盘列表、代码块),并隐藏不需要的组件(如底部footer、状态切换按钮)。同时,底部自定义内容区可集成一言API显示随机语句、网站运行时间计算、联系方式(QQ、邮箱、博客链接)及后台入口等功能,实现界面个性化与功能扩展。

Blinko 开源笔记工具 Docker 部署教程
Blinko 开源笔记工具 Docker 部署教程

Blinko是一款开源自托管笔记工具,相比传统工具具有数据本地化存储、开源可定制、原生集成AI功能(智能检索/内容生成)及轻量化Docker部署等优势。支持通过Docker或Docker Compose一键部署,需配置PostgreSQL数据库及NextAuth密钥。提供闪念记录、标签分类、批量操作等基础功能,并可通过API接入自定义AI模型。建议配置HTTPS反向代理保障安全,支持定期更新维护。适合注重数据主权、需要私有化部署及AI功能集成的用户使用。

评论