l402kit.com/dashboard のアナリティクスダッシュボードでは、APIを通じて流れるすべての支払いのリアルタイム統計を確認できます: 受信した合計 sats、エンドポイント別の内訳、7日間のトレンド、最近のトランザクションなど。
セットアップ
ダッシュボードはシークレットトークン — DASHBOARD_SECRET によって保護されています。一度生成し、他のシークレットと同じ場所に保管してください。
1. シークレットを生成する
または任意のパスワードマネージャーを使用して、強力なランダム文字列を生成してください。
2. プロバイダーに設定する
Cloudflare Workers:
Node.js / その他:
3. ログイン
l402kit.com/dashboard にアクセスし、シークレットを入力すれば完了です。メール、OAuth、Cookie は不要 — シークレットはすべての統計リクエストに x-dashboard-secret として送信されます。
表示される内容
API
同じデータはAPIから直接取得することもできます — 独自のダッシュボードを構築したり、Grafana にパイプする場合に便利です。
セキュリティモデル
- シークレットはあなたの環境から外部に漏れることはありません — Cloudflare Worker のサーバーサイドで厳密な等値比較によって検証されます
- セッショントークンは発行されません — すべてのリクエストでシークレットが再検証されます
- シークレットは読み取り専用アクセスです —
/api/stats の呼び出しのみ可能で、データの書き込みや削除はできません
wrangler secret put で DASHBOARD_SECRET を更新することで、いつでも新しいシークレットを生成できます
DASHBOARD_SECRET を git にコミットしないでください。.gitignore に追加し、wrangler secret put またはCI/CDシークレットマネージャーを使用してください。
シークレットのローテーション
更新が必要なデータベースエントリはありません。Worker はすべてのリクエストで環境からシークレットを読み取ります。