Skip to content

Latest commit

 

History

History
76 lines (50 loc) · 2.5 KB

File metadata and controls

76 lines (50 loc) · 2.5 KB

Bark-Worker

License: GPL v3

English | 中文文档

Note

KV版本由于数据库配额较低, 可能不会添加MCP支持, 但如果MCP的代码能够优化到一定程度, 可能会有MCP支持.

Note

批量推送有最高优先级, 如果指定了device_keys且不为空, device_key将被忽略.

Bark-Worker 是一个 Bark-Server 在 Cloudflare Worker 上的实现. 为隐私敏感的用户提供一个低成本且保证隐私的服务端.

什么是 Bark?

Bark 是一个允许向iPhone发送通知的iOS APP.

Note

如果worker.dev域名在当前国家/地区不可用,则需要一个自己的域名

特性

  • 支持所有的Bark-Server API
    • register
    • ping
    • healthz
    • info
    • push
  • 基于路径的参数解析
  • 便于部署, 低成本且方便管理

部署

Note

从D1版本和KV版本中选择一个. 更推荐D1版本, D1版本的额度更高.

直接部署D1版本

Note

Cloudflare API Token必须有D1权限

Deploy to Cloudflare Workers

或手动部署

参考 部署指南

Cloudflare D1 版本

创建一个Worker和D1 数据库, 将D1 数据库绑定至Worker并命名为 database

Cloudflare KV 版本

创建一个Worker和KV 存储, 将KV 存储绑定至Worker并命名为 database

Tips

  • 一个设备使用多个Key
  • 设备Key别名
  • D1数据库Console管理
  • etc.

参考 Tips