Skip to main content
Панель аналитики на 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, но не записывать или удалять данные
  • Генерируйте новый секрет в любое время, обновив DASHBOARD_SECRET с помощью wrangler secret put
Никогда не коммитьте DASHBOARD_SECRET в git. Добавьте его в .gitignore и используйте wrangler secret put или менеджер секретов вашего CI/CD.

Ротация секрета

Никаких записей в базе данных обновлять не нужно. Worker считывает секрет из окружения при каждом запросе.