mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-29 09:14:33 +00:00
- Add mode_api.py: HTTP API for manual gadget mode switching (port 8081) - GET /api/status: Current gadget mode and functions - POST /api/switch/<mode>: Switch to composite/network/storage/silent/hid - GET /health: Health check for dashboard - GET /metrics: System metrics (CPU, RAM, disk, temp, load, uptime) - Web UI control panel with mode buttons - Integrated into admin dashboard at /eye-remote/ - Uses port 8081 to avoid conflict with CrowdSec on 8080 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| round | ||
| README.md | ||
SecuBox-DEB — Remote UI
Interfaces utilisateur déportées pour SecuBox.
Modules
| Module | Description | Hardware |
|---|---|---|
| round/ | Eye Remote Dashboard | HyperPixel 2.1 Round + Pi Zero W |
Round Edition
Dashboard kiosk circulaire 480×480 pour monitoring SecuBox.
Features
- 6 anneaux de status (AUTH, WALL, BOOT, MIND, ROOT, MESH)
- Transport OTG prioritaire, WiFi fallback
- Mode simulation intégré
- USB gadget composite (ECM + ACM + mass_storage)
Documentation
Voir round/README.md pour la documentation complète.
Build Scripts
| Script | Description |
|---|---|
round/build-eye-remote-image.sh |
Build image Pi Zero W |
round/build-storage-img.sh |
Build storage ESPRESSObin |
round/install_zerow.sh |
Flash et config SD |
round/deploy.sh |
Déployer dashboard |
Pipeline complet
# Build complet (depuis racine du repo)
sudo bash build-eye-remote-full.sh
Cela exécute :
- Build des packages SecuBox (.deb)
- Build de storage.img ESPRESSObin
- Build de l'image Pi Zero W
Architecture
remote-ui/
├── round/ ← Eye Remote Dashboard
│ ├── agent/ ← Agent multi-SecuBox (v2.0)
│ ├── files/ ← Fichiers système à installer
│ ├── host-install/ ← Scripts côté host SecuBox
│ ├── scripts/ ← Utilitaires
│ ├── build-eye-remote-image.sh
│ ├── build-storage-img.sh
│ ├── deploy.sh
│ ├── install_zerow.sh
│ ├── CLAUDE.md ← Instructions Claude Code
│ └── README.md ← Documentation complète
└── README.md ← Ce fichier
Planned Modules
| Module | Status | Description |
|---|---|---|
square/ |
Planned | Dashboard rectangulaire 800×480 |
web/ |
Planned | WebUI responsive |
console/ |
Planned | TUI ncurses |
See Also
- docs/TOOLS.md — Référence des outils
- docs/eye-remote/ — Documentation Eye Remote
Author
Gerald KERMA devel@cybermind.fr