Люди, команды и лимиты
Аккаунты, команды и лимиты управляются в id на https://id.xvii.network.
Приглашения
Открытой регистрации нет: инстанс сам приглашает пользователей.
- В команду администратор команды приглашает существующий аккаунт по имени или почте с ролью:
xvii teams invite frontend bob --role developer. Приглашённый принимает его на странице своих команд.
- Человека без аккаунта приглашают ссылкой: администратор команды создаёт её (admin, developer или
viewer, действует неделю). Получатель выбирает имя, регистрирует ключ доступа и сразу попадает в команду.
- Суперпользователь может создать аккаунт напрямую (id → Пользователи) и выдать одноразовую ссылку для
входа (72 часа), при желании отправив её на подтверждённую почту человека.
Суперпользователи
Суперпользователи администрируют инстанс: сервисы и обновления в home, пользователей, планы, общие ноды,
внешний вид инстанса, аккаунты AI. Назначить суперпользователя можно в id → Пользователи. Держите хотя бы
двоих, чтобы одно потерянное устройство не заблокировало инстанс.
Оформление
Настройки оформления в home задают название, логотип, акцент, обои и цвета темы для всех панелей.
С включёнными обоями таблицы, мобильные списки и содержимое панелей находятся на тонированных
стеклянных карточках с размытием, чтобы текст оставался читаемым. Поля поиска, формы и фильтры
тоже сохраняют тонированную подложку. Обои видны вокруг карточек;
после их отключения возвращаются обычные поверхности темы. Это работает и в светлой, и в тёмной теме.
Восстановление доступа
| Ситуация |
Что делать |
| человек потерял устройство с ключом |
суперпользователь создаёт ссылку для входа в id → Пользователи; при переходе добавляется новый ключ |
| у человека есть подтверждённая почта |
он сам запрашивает ссылку для входа на странице входа (30 минут) |
| никто не может войти |
на control plane: xvii-node recover alice печатает ссылку для входа |
| украли ноутбук |
отзовите его вход в CLI и API-токены в id; сессии видны по устройствам |
Восстановление доступа не возвращает потерянные данные или ключи шифрования.
Почта
id отправляет ссылки для входа и подтверждения почты через SMTP инстанса (SMTP_URL, MAIL_FROM в настройках
id в home). Без них почтовые функции выключены, а ссылки передаются вручную.
Планы и лимиты
Сервисы объявляют свои лимиты (pages.storage, apps.memory, ai.tokens…), а id хранит значения на трёх
уровнях:
- Планы (суперпользователи): именованные наборы лимитов. Один план может быть планом по умолчанию для
личных команд, другой — для остальных.
- Команда: план плюс переопределения («этому клиенту 50 ГБ»).
- Проект (администраторы команды): ограничения внутри лимитов команды («превью этого проекта — не
больше 2 ГБ»).
Отсутствие значения означает отсутствие лимита на этом уровне. Действующий лимит проекта — меньшее из его
ограничения и лимита команды; использование считается против обоих. Сервисы проверяют лимиты перед созданием
чего-либо и говорят, какой уровень отказал. Вкладка Лимиты команды и проекта показывает каждый лимит рядом
с использованием. Полный список: Лимиты.
Общие ресурсы
Ноду, квоту AI и подобные ресурсы можно выделить от инстанса (или команды) другим командам с квотой. Они
управляются в сервисе-владельце (apps — ноды, ai — ключи и аккаунты) и перечислены на странице команды в id.