Перейти до вмісту

Settings → Security

Картка Security знаходиться в Settings (шестірня в нижньому колонтитулі бічної панелі → Security у лівій колонці). Вона керує двома речами: хто може з’єднатися до MAVEN з іншого хоста та скільки платні рушії можуть витрачати за день. Обґрунтування викладено в Безпека й віддалений доступ; ця сторінка – про саму картку.

Settings → Security - M.A.V.E.N

Рядок статусу вгорі показує, чи закрита PIN-ом сторінка. Це залежить від джерела запиту: localhost ніколи не закритий, Tailscale або LAN – потребують PIN.

Три варіанти-перемикачі:

  • Generated PIN for remote hosts (типово) - loopback відкритий; будь-який інший хост питає PIN, який M.A.V.E.N згенерував під час першого запуску (~/.maven/access-pin). Reveal показує його, Copy копіює, Regenerate створює новий і розлогінює всі віддалені сесії.
  • My own PIN, everywhere - введіть PIN із 8+ символів; він потрібен і на цій машині. Те саме, що MAVEN_ACCESS_PIN=<pin> у .env.local. Зміна розлогінює всі сесії.
  • No PIN anywhere - MAVEN_ACCESS_PIN=off. Лишаються тільки перевірки host/origin. Незнайомі хости тоді отримують 421 замість екрана розблокування.

Список MAVEN_ALLOWED_ORIGINS як редаговані елементи – host[:port] або повний origin. Хост, розблокований правильним PIN-ом, додається тут автоматично. Можна переглядати й видаляти вручну. SSH-тунель приходить як localhost і не потребує запису.

MAVEN_DAILY_SPEND_USD, типово 25. Платні рушії (генерація зображень, відео, голосу, 3D та апскейли) вище стелі повертають HTTP 402 до місцевої півночі. 0 прибирає лімітування. Картка показує, скільки витрачено сьогодні – той самий лічильник, що читає Telemetry.

  1. Відкрийте Settings → Security.
  2. Залиште режим Generated PIN, якщо не потрібен PIN локально.
  3. Натисніть Reveal та запишіть PIN перед доступом з телефона.
  4. Підніміть стелю в дні завантаженої генерації; опустіть для спільної машини.
  • Зміни застосовуються негайно; відповідні рядки .env.local оновлюються автоматично.
  • Заблоковано після встановлення власного PIN? Видаліть MAVEN_ACCESS_PIN з .env.local та перезапустіть.