Skip to main content
l402kit.com/dashboard पर analytics dashboard आपके API से गुजरने वाले सभी payments के real-time stats दिखाता है: कुल sats प्राप्त हुए, per-endpoint breakdown, 7-दिन का trend, और हाल के transactions।

सेटअप

Dashboard एक secret token — DASHBOARD_SECRET द्वारा सुरक्षित है। आप इसे एक बार generate करते हैं और जहाँ आप अपने अन्य secrets रखते हैं वहाँ store करते हैं।

1. एक secret generate करें

या कोई भी password manager उपयोग करके एक strong random string generate करें।

2. इसे अपने provider में set करें

Cloudflare Workers:
Node.js / अन्य:

3. Login करें

l402kit.com/dashboard पर जाएं, अपना secret दर्ज करें, और आप अंदर हैं। कोई email नहीं, कोई OAuth नहीं, कोई cookie नहीं — secret हर stats request पर x-dashboard-secret के रूप में भेजा जाता है।

आप क्या देखते हैं


API

वही data सीधे API के माध्यम से उपलब्ध है — अपना खुद का dashboard बनाने या Grafana में pipe करने के लिए उपयोगी।

Security model

  • Secret आपके environment से बाहर नहीं जाता — इसे Cloudflare Worker में server-side strict equality का उपयोग करके compare किया जाता है
  • कोई session token जारी नहीं किया जाता — हर request secret को फिर से validate करती है
  • Secret में read-only access है — यह केवल /api/stats call कर सकता है, data write या delete नहीं कर सकता
  • wrangler secret put के माध्यम से DASHBOARD_SECRET को update करके कभी भी नया secret generate करें
DASHBOARD_SECRET को कभी भी git में commit न करें। इसे अपने .gitignore में जोड़ें और wrangler secret put या अपने CI/CD secrets manager का उपयोग करें।

Secret को rotate करें

Update करने के लिए कोई database entries नहीं हैं। Worker हर request पर environment से secret पढ़ता है।