toros a1997b00ac feat(webui): FastAPI REST + WebSocket-консоль + MCP-эндпоинт + браузерный UI
- server.py: /api/power/*, /api/status, /api/history, /ws/console, /mcp (MCPServer streamable-http)
- auth: Bearer-токен (ATXPI_WEB_TOKEN) для /api/* и /mcp/*; WS — через ?token=
- статика: index.html, app.js, style.css + vendored xterm.js (работает офлайн на Pi)
- lightweight: один процесс uvicorn, без node/сборки
- install.sh: отдаю сервис-юзеру владение atxpi/ и /etc/atxpi (pyc/tmp/audit)
2026-09-08 22:55:20 +05:00
2025-07-27 22:42:47 +05:00
2025-07-27 22:42:47 +05:00
2025-07-27 22:42:47 +05:00

ARM

Подготовка VENV

python -m venv venv
source venv/bin/activate

# Установка зависимостей
pip install --only-binary spidev -r requirements.txt
S
Description
No description provided
Readme
173 KiB
Languages
Python 60.4%
Shell 22.8%
JavaScript 8.5%
CSS 4.2%
HTML 4.1%