Перейти к основному содержимому
Версия: v2 (текущая)

Лицензирование и первый вход в PanDev Metrics on-prem

TL;DR. Лицензирование on-prem мы оформляем напрямую: вы получаете ключ, вставляете его в веб-интерфейс при первом запуске, создаёте admin-аккаунт и входите — около трёх минут от поднятого инстанса до дашборда. По ценам, условиям и продлению — пишите нам.

Контакты

Напишите нам, чтобы начать разговор по лицензии on-prem или получить триал-ключ.

Мы обсудим размер команды, тип развёртывания (Docker или Kubernetes) и требования по compliance, после чего выпустим лицензионный ключ, привязанный к вашей компании.

Что входит в on-prem

Лицензия on-prem покрывает полный функционал PanDev Metrics на вашей инфраструктуре:

  • DORA-метрики, аналитика IDE-часов, дашборды финансов и себестоимости
  • Все поддерживаемые интеграции: GitHub, GitLab, Bitbucket, Azure DevOps, Jira, Yandex Tracker, ClickUp, Azure Boards
  • IDE-плагины (JetBrains, VS Code, Visual Studio, Xcode, Eclipse) и браузерные расширения
  • CLI-агент (macOS, Linux)
  • Авторизация через LDAP / LDAPS / Active Directory

On-prem обслуживает одну организацию на инсталляцию и использует LDAP / Active Directory для SSO. Multi-tenant-воркспейсы и вход через Google сегодня доступны только в Cloud.

Перед началом

Понадобится поднятый PanDev Metrics, лицензионный ключ и подготовленные данные для первого администратора.

  • PanDev Metrics развёрнут, workspace UI доступен на порту 8090 (или за reverse proxy на 443) — см. Установку
  • На руках лицензионный ключ
  • Из браузера есть сетевой доступ до сервера
  • Email и стойкий пароль для первого администратора

Шаг 1 — Откройте веб-интерфейс

В браузере перейдите в workspace UI:

адресная строка
http://<ваш-сервер>:8090

Замените <ваш-сервер> на hostname или IP машины с PanDev Metrics. Откроется форма активации лицензии.

Если страница не загружается — проверьте, что контейнеры подняты:

terminal
docker compose ps

pandev-metrics-server должен быть Up, а postgresUp (healthy). Если нет — посмотрите docker compose logs pandev-metrics-server и см. Сеть и порты.

Шаг 2 — Активируйте лицензию

Форма активации запрашивает две вещи: лицензионный ключ и учётные данные первого администратора.

  1. Вставьте лицензионный ключ (токен компании), который вы получили от нас.
  2. Введите email первого администратора — это будет его логин.
  3. Задайте стойкий пароль. Сохраните его в менеджере паролей — пока не настроен LDAP или email, восстановить пароль нельзя.
  4. Нажмите Начать.

Система проверит ключ на нашем лицензионном сервере и создаст admin-аккаунт.

Шаг 3 — Авторизация

После активации вы попадаете на страницу входа.

  1. Введите email администратора.
  2. Введите пароль.
  3. Нажмите Войти.

Откроется главный дашборд PanDev Metrics. Сейчас он пустой — это нормально. Дашборд начнёт заполняться, когда вы подключите Git и IDE-плагины начнут собирать активность.

Verify

Готово, когда:

  • URL http://<ваш-сервер>:8090/dashboard открывается без редиректа на форму входа.
  • В правом верхнем углу видно email администратора.
  • Раздел НастройкиИнтеграции доступен.

Troubleshooting

Форма активации пишет «invalid license key»

Убедитесь, что сервер имеет исходящий доступ к нашему лицензионному API (TCP 443), что системное время корректно, и что ключ скопирован без лишних пробелов. Если ошибка повторяется — напишите нам в Telegram с указанием URL сервера и времени попытки.

Браузер пишет «connection refused»

Не поднят контейнер workspace, либо порт заблокирован. На хосте выполните docker compose ps, чтобы проверить статус контейнеров, затем docker compose logs для того, что не запустился. Если порт блокирует firewall — см. Сеть и порты.

Забыл пароль администратора

Пока не настроены LDAP или SMTP, штатного восстановления пароля нет. Сбросить пароль можно прямо в БД — напишите нам в Telegram для безопасной процедуры под вашу версию.

FAQ

Есть ли дефолтные учётные данные?

Нет. PanDev Metrics не поставляется с предустановленным admin / admin. Первый администратор создаётся прямо в форме активации, когда вы вставляете лицензионный ключ — с теми email и паролем, которые вы указываете сами.

Как продлить лицензию?

Напишите нам в Telegram до окончания срока. Мы выпустим новый ключ или продлим текущий. Продление применяется через ту же форму активации — переустанавливать ничего не нужно.

Можно ли перенести лицензию на другой сервер?

Да. Лицензия привязана к компании, а не к конкретному хосту. Разверните новый инстанс, восстановите дамп PostgreSQL через pg_dump / pg_restore, вставьте тот же ключ — и продолжайте работать. См. раздел Бэкапы и DR в гайде по установке.

Можно ли позже сменить email администратора?

Да. После входа откройте профиль пользователя и поменяйте email. Логин меняется сразу. Перед изменением основного администратора заведите второго — чтобы случайно не остаться без доступа.

Что если у меня несколько окружений — staging и production?

Каждому инстансу нужна своя активация лицензии, но одна лицензия может покрывать несколько окружений — напишите нам в Telegram. У каждого инстанса свой admin-аккаунт и своя БД.

Есть ли пробный период?

Да. Форма активации обязательна при первом запуске, но триал-лицензия ведёт себя как полная — ограничена только по сроку. Запросите её у нас в Telegram.

Сколько занимает активация?

Обычно несколько секунд. Система делает один исходящий HTTPS-запрос для проверки ключа и пишет настройки тенанта в PostgreSQL. Если активация занимает больше 30 секунд — проверьте исходящий сетевой доступ сервера.

Next steps

Когда первый администратор создан — настройте авторизацию и подключите источники данных.