Skip to content

Конфигурация веб-консоли: admin.toml

Веб-консоль (roxa admin) — отдельный процесс: HTTP-интерфейс поверх gRPC брокера.

toml
# Адрес веб-консоли.
addr = "0.0.0.0:8080"

# gRPC-адрес брокера.
broker = "http://roxa:50051"

# Учётные данные, которыми консоль ходит в брокер (должны совпадать с [[auth.users]]
# в serve.toml, если аутентификация включена).
# broker_user = "app"
# broker_password = "change-me"

# Вход в саму консоль (логин/пароль оператора). Пароли хэшируются argon2,
# сессии — CSPRNG-куки с TTL 24 ч (Secure при HTTPS).
# [[users]]
# username = "admin"
# password = "change-me"

Запуск: roxa admin -c admin.toml (или флаги --addr, --broker).

Что внутри консоли: обзор, живой мониторинг, топики (создание/удаление/описание), просмотр и отправка сообщений, консюмер-группы и лаг, состояние кластера, диагностика компонентов, карточка лицензии. Управление пользователями (RBAC) — в редакциях с лицензией (см. Лицензирование).

Доступ снаружи

Наружу консоль выводите только через TLS — реверс-прокси (Caddy/Nginx) либо нативный TLS, см. TLS и безопасность.