跳转到内容

快速开始

选择 Cloudflare 或 Docker 部署 Calends;还没有自己的账本时,按本页完成部署和首次登录。

Calends 有两种运行方式,功能相同:部署到 Cloudflare Workers,或者用 Docker 跑在自己的机器上。也可以把下面的提示词交给能操作终端的 AI 代理,让它替你完成。

一键部署:点击 GitHub 仓库 README 里的 Deploy to Cloudflare 按钮,或打开 deploy.workers.cloudflare.com。 部署完成后,还需要在 Worker 的设置里添加一个名为 SETUP_TOKEN 的密钥(Secret),否则无法设置密码。

命令行部署:

  1. 克隆仓库并安装依赖:

    终端窗口
    git clone https://github.com/imetn/calends && cd calends
    npm ci
  2. 登录 Cloudflare:

    终端窗口
    npx wrangler login
  3. 设置初始化令牌。填一串足够长的随机字符串,首次设置密码时输入一次:

    终端窗口
    npx wrangler secret put SETUP_TOKEN
  4. 部署。这一步会构建前端、自动创建 D1 数据库、部署 Worker 并执行数据库迁移:

    终端窗口
    npm run deploy
  5. 打开 https://<你的 worker>.workers.dev,输入初始化令牌并设置密码。

更多细节(邮件提醒、定时任务、自定义域名)见 Cloudflare Workers + D1。

  1. 在 /login 输入初始化令牌,设置至少 8 位的密码。见首次设置。
  2. 在「设置 → 通用」里选好本位币、时区和语言。
  3. 在「设置 → 安全」里添加 Passkey,之后可以用面容、指纹或设备密码登录。
  4. 添加第一个订阅:按 N,或者在「助手」里粘贴一封收据让它整理。
  5. 如果想收到提醒,在「设置」的「通知渠道」里添加至少一个渠道。