🛰️ atproto-worker 部署向导
atproto-worker.yiesty.workers.dev · 只读发布中转(签名在本地完成,Worker 不接触私钥)
7 / 7 项就绪
🎉 全部就绪!现在发布你的第一条帖子
- 本地执行(在刚才 clone 的目录里):
node cli/seal.js post "你好,atproto!"
- 同步到部署资产:
cp journal.ndjson public/journal.ndjson && git add public/journal.ndjson && git commit -m "post" && git push
- 让 Worker 广播给联邦(部署完成后执行):
curl https://atproto-worker.yiesty.workers.dev/refresh
- 等待几分钟,点击下方「检查联邦收录」即可在 Bluesky 上看到你的帖子。
配置状态
✅
Firehose (WebSocket) 就绪
一键部署(自动)
完成
当前值:Durable Object 已绑定
实时推送新事件给联邦网络(relay)的组件,随一键部署自动配置。
✅
Journal 已加载(数据源就绪)
一键部署(自动)
完成
当前值:已加载 5 条事件
Worker 从静态资源加载你的帖子账本并验证完整性(无 KV、无数据库)。
✅
身份 DID(自动识别)
一键部署(自动)
完成
当前值:did:web:atproto-worker.yiesty.workers.dev
你的 atproto 身份,已从部署域名自动推导为 did:web。无需配置。
✅
用户句柄(自动识别)
一键部署(自动)
完成
当前值:atproto-worker.yiesty.workers.dev
你的句柄,已从部署域名自动推导。无需配置。
✅
身份文件 .well-known/did.json(公钥自发现)
身份配置(手动)
完成
当前值:已部署(公钥随文件自动发现,无需环境变量)
主账号公钥由本地 `node cli/seal.js init` 生成的身份文件提供,随 Worker 部署,不再需要环境变量。
✅
JOURNAL_URL(可选,外部托管才需要)
可选
完成
当前值:使用随 Worker 部署的静态资产(默认,无需配置)
只有把账本放到外部静态托管(如 GitHub Pages)时才需要设置;默认完全自包含。
✅
发布账号(可选,多账号发布)
发布账号(可选)
完成
当前值:未配置(单账号模式)
需要多个单向发布账号时,本地执行 account add,让每个账号持有者在其域名放两个静态文件(/.well-known/atproto-did 与 /.well-known/did.json),即可解析其 handle。
🔍 检查联邦收录(发布后使用)
点击按钮,检查你的身份在 Bluesky 联邦网络中的状态(需要已发布至少一条帖子)。