Painel técnico de monitorização e gestão de infraestrutura de IA — Docker, GPU, Serviços, Rede, Backups, Cameras e Alerts num único dashboard em tempo real, construído com FastAPI + React + WebSockets.
React 18 + Vite frontend communicates with FastAPI (Python) backend via REST and WebSocket. The backend aggregates data from Docker SDK, psutil, nvidia-smi and systemctl in real time.
Upon entering, the dashboard aggregates CPU, RAM, Disk, GPU metrics, AI service status and Docker containers — automatically updated every 3 seconds via WebSocket ws://…/ws/live.
WS /ws/live broadcasts to all connected clients every 3 seconds with CPU %, RAM %, GPU util and VRAM.Centralized management of all AI services running on the server — Ollama, Whisper, Piper TTS, Edge-TTS, XTTS, Emotion Engine, Wakeword and AI Router — with start/stop/restart and real-time logs.
Lists, controls and monitors all running Docker containers — with access to logs, CPU/memory stats per container, and bulk operation to start all stacks at once.
GET /api/docker/containers/{name}/logs with configurable number of lines via journalctl.GET /api/docker/containers/{name}/stats — direct data from the Docker daemon.Complete NVIDIA GPU monitoring via pynvml — utilization, VRAM, temperature, power draw, fan speed and P-State. The VRAM Manager automatically unloads idle AI services to free up memory.
Disk analysis with automatic cleanup, network interface and open port management, full systemd service control with journalctl and aggregated server log visualization.
GET /api/metrics.Full backups of services, MariaDB databases, Docker volumes and data folders to QNAP NAS via CIFS/rsync — with selective restore per service or database.
Video surveillance system supporting RTSP/HTTP cameras, motion detection via OpenCV, facial recognition with face_recognition + dlib, and automatic email notifications.
GET /api/cameras/{id}/stream for any RTSP/HTTP camera — no browser plugins needed.POST /api/android/register.Configurable thresholds per metric (CPU, RAM, GPU, VRAM, Disk, Temperature) with two levels (Warning/Critical), SMTP email and SMS Gateway notification, anti-spam cooldown and local LLM analysis.
Production-ready authentication system with JWT HS256, bcrypt 12 rounds, IP rate limiting, automatic lockout for repeated failures, and complete login audit log.
GET /api/auth/login-audit — superusers only.POST /api/auth/change-password.Quick launch panel for configured applications and scripts, plus an internal presentation page with system information and platform version.
FastAPI + React + Docker SDK + NVIDIA pynvml + OpenCV + Ollama + QNAP CIFS — a single panel to manage the entire server AI infrastructure in real time.