Компонент 03
Rizoma Webpanel — панель управления хостингом в mesh-сети.
Вы запускаете приложения, сервисы, маршруты, базы данных, почту, файлы, задания и резервные копии на узлах mesh-сети и ведёте историю операторских действий. Панель управления на Go со встроенной Svelte-панелью, приватной по умолчанию сетью и встроенной повседневной эксплуатацией.
Панель управления
панель управления, маршруты прокси и конечные точки сервисов в границах Rizoma Mesh
/api/v1 с сессионной аутентификацией, CSRF-защитой, RBAC и идентификаторами запросов
12 управляемых сервисов для рабочих нагрузок, сети и коммуникаций
SMTP на порту 587, IMAP на порту 993, хранилище Maildir, интерфейс webmail
healthz, readyz, метрики, журналы, аудиторский след, точки восстановления
Панель хостинга, построенная вокруг узла mesh-сети.
Архитектура продукта
Панель хостинга, построенная вокруг узла mesh-сети.
Webpanel объединяет Go API-сервер, встроенный Svelte-интерфейс, супервизор процессов, менеджеры Docker и стеков, обратный прокси, почту, FTP, управление файлами, базы данных, cron, резервное копирование и восстановление, а также аудиторское протоколирование в единой операторской среде.
Операторская панель
Обзор, рабочие нагрузки, сеть, парк узлов, безопасность, эксплуатация, события, аудит и настройки в едином интерфейсе.
Go API-уровень
Версионированный REST API в /api/v1 с сессионными cookie, CSRF-защитой, ограничениями частоты, RBAC и метриками Prometheus.
Менеджеры среды выполнения
Штатный супервизор сервисов, менеджер Docker, развёртывание стеков, менеджер баз данных, планировщик cron и управление перезапусками.
Публикация в mesh-сети
Домены, маршруты прокси, обслуживание WebSocket и статики, поддержка FastCGI, circuit breaker и параметры TLS.
Охват среды выполнения
Вы развёртываете больше, чем веб-сайты.
Webpanel управляет уровнем выполнения, необходимым приватному узлу: long-running сервисы, контейнерные нагрузки, развёртывания стеков, сервисы данных, плановые задачи и файловые операции.
svc
Штатные сервисы
Вы запускаете, останавливаете и перезапускаете сервисы, просматриваете активность, получаете журналы в потоковом режиме и управляете окружением long-running сервисов.
yaml
Развёртывание стеков
Вы развёртываете YAML-стеки, просматриваете состояние и активность, перезапускаете, останавливаете, откатываете и изучаете журналы стеков.
docker
Менеджер Docker
Вы управляете контейнерами, образами, томами и сетями с политикой реестра и действиями жизненного цикла.
db
Базы данных
Вы эксплуатируете сервисы на PostgreSQL, MySQL и SQLite с управлением жизненным циклом, статистикой и административным доступом.
cron
Плановые задания
Вы создаёте задания, запускаете их по требованию, контролируете следующие запуски и храните журналы выполнения рядом с сервисом.
fs
Файлы
Вы просматриваете, читаете и записываете файлы, загружаете и скачиваете их, выполняете mkdir, переименование, chmod, поиск, архивирование и распаковку через контролируемые пути.
Модель безопасности
Приватность по умолчанию, аудируемость по проекту.
Панель предназначена для суверенных развёртываний, в которых плоскость управления должна быть достижима через mesh-сеть, каждая мутация должна быть атрибутируема, а небезопасный ввод должен отклоняться до того, как он станет состоянием инфраструктуры.
Доступ через mesh-сеть
Доступ через mesh-сеть
Вы привязываете управление и экспозицию сервисов к приватной сети Ризомы вместо открытия узла в публичный интернет.
Идентичность
Управление идентичностью
Сессионная аутентификация, пароли bcrypt, блокировка учётных записей, административные барьеры и разрешения admin/operator/viewer.
Ограничения
Ужесточение запросов
Проверки CSRF, ограничения частоты, лимиты JSON-тела, предотвращение path traversal, валидация команд и санитизированные ответы.
Аудит
Аудиторский след
Структурированные события с контекстом субъекта, идентификаторами запросов, системной активностью и операционной историей для анализа.
Вы развёртываете панель управления
Вы превращаете узел mesh-сети в эксплуатируемую хостинговую среду.
Вы используете Webpanel, когда вам необходима единая приватная среда для рабочих нагрузок, маршрутов, почты, файлов, сервисов данных, эксплуатации и доказательной базы.
