Compare commits

..

No commits in common. "13d7bceab66db5caa98e76052c91237b461397c0" and "897dc339a65c9d51a1b6bd508e315863dd48f407" have entirely different histories.

2 changed files with 0 additions and 251 deletions

View File

@ -124,41 +124,6 @@ Automatic threat detection and IP blocking with community threat intelligence.
---
## Eye Remote — External Dashboard
<p align="center">
<img src="docs/assets/eye-remote-preview.png" alt="SecuBox Eye Remote" width="300">
</p>
A **standalone round display** that connects to SecuBox via USB OTG, showing real-time metrics with a cyberpunk 3D visualization.
| Feature | Description |
|---------|-------------|
| **Hardware** | Raspberry Pi Zero W + HyperPixel 2.1 Round (480×480) |
| **Connection** | USB OTG composite gadget (network + serial) |
| **Display** | 3D rotating cube + rainbow ring metrics |
| **Metrics** | CPU, Memory, Disk, Temperature, WiFi RSSI |
### Quick Start
```bash
# Download Eye Remote image
wget https://github.com/CyberMind-FR/secubox-deb/releases/download/v2.2.1-eye-remote/secubox-eye-remote-2.2.1.img.xz
# Flash to SD card
xzcat secubox-eye-remote-2.2.1.img.xz | sudo dd of=/dev/sdX bs=4M status=progress
```
1. Insert SD in Pi Zero W with HyperPixel display
2. Connect USB **DATA** port (middle) to SecuBox
3. Dashboard appears automatically (~60s boot)
**SSH:** `pi@10.55.0.2` (password: `raspberry`)
📖 **Full documentation:** [remote-ui/round/README.md](remote-ui/round/README.md)
---
## Default Credentials
| Service | Username | Password |

View File

@ -26,222 +26,6 @@ More than a simple status display — the Eye Remote transforms into a **powerfu
---
## Roadmap
```
v2.2.1 (current) v2.3.0 v3.0.0
│ │ │
┌────┴────┐ ┌────┴────┐ ┌────┴────┐
│ Fallback │ │ Agent │ │ Multi │
│ Display │──────────────│ Fixed │──────────────│ SecuBox │
│ 3D Cube │ │ Radial │ │ Mesh │
└──────────┘ │ Menu │ └─────────┘
└─────────┘
```
### v2.3.0 — Agent Revival
| Task | Issue | Status |
|------|-------|--------|
| Fix Python imports (relative → absolute) | [#78](https://github.com/CyberMind-FR/secubox-deb/issues/78) | 🔄 TODO |
| Implement DashboardRenderer class | #78 | 🔄 TODO |
| Radial touch menu system | — | 🔄 TODO |
| Multi-SecuBox device switching | — | 💭 Planned |
### v2.4.0 — Performance
| Task | Issue | Status |
|------|-------|--------|
| Buildroot minimal image (~100MB) | [#79](https://github.com/CyberMind-FR/secubox-deb/issues/79) | 💭 Research |
| Fast boot (<10s) | #79 | 💭 Planned |
| Reduced memory footprint | — | 💭 Planned |
### v3.0.0 — Multi-Device Mesh
| Task | Issue | Status |
|------|-------|--------|
| Multiple SecuBox discovery | — | 💭 Concept |
| Mesh status aggregation | — | 💭 Concept |
| Remote alert notifications | — | 💭 Concept |
### Ideas & Proposals
> Create issues to discuss these features!
- **Droplet Mode**: Display config QR codes for device provisioning
- **Alert Mode**: Flash display on security events
- **Kiosk Auth**: FIDO2/WebAuthn hardware key mode
- **OTA Updates**: Self-update via SecuBox API
### AI Prompts (GPT/Gemini/Claude)
<details>
<summary>Infographic Roadmap Generator</summary>
```
Create a colored infographic roadmap for "SecuBox Eye Remote" project.
PRODUCT: Circular 480x480 touchscreen dashboard (Pi Zero W + HyperPixel Round)
Connects via USB to SecuBox security appliance
Shows real-time metrics with 3D cube + rainbow ring visualization
COLOR PALETTE (Cyberpunk/Hermetic):
- Background: #0a0a0f (cosmos black)
- Gold accent: #c9a84c (hermetic gold)
- Alert red: #e63946 (cinnabar)
- Success green: #00ff41 (matrix green)
- Info cyan: #00d4ff (cyber cyan)
- Purple: #6e40c9 (void purple)
TIMELINE (horizontal or diagonal flow):
v2.2.1 [NOW - STABLE] - Gold border
├─ 3D rotating cube display
├─ Rainbow ring metrics (CPU/MEM/DISK/TEMP)
├─ Connection states (OFFLINE→ONLINE)
└─ USB OTG composite gadget
v2.3.0 [NEXT] - Cyan border
├─ Fix agent Python imports (#78)
├─ Radial touch menu system
├─ Multi-metric dashboard
└─ Touch gesture navigation
v2.4.0 [PERFORMANCE] - Green border
├─ Buildroot minimal image (#79)
├─ <10 second boot time
├─ ~100MB image size
└─ Reduced memory footprint
v3.0.0 [FUTURE] - Purple border
├─ Multi-SecuBox mesh discovery
├─ Aggregated security status
├─ Remote alert notifications
└─ Distributed monitoring
STYLE: Tech/cyberpunk aesthetic, circuit board patterns,
glowing edges, dark theme, minimal but informative
Include small icon of circular display device
OUTPUT: 1920x1080 or 1200x630 (social preview size)
```
</details>
<details>
<summary>Product Status Image Generator</summary>
```
Create a product status infographic for "SecuBox Eye Remote v2.2.1"
DEVICE: Circular 480x480 touchscreen (HyperPixel 2.1 Round) mounted on Raspberry Pi Zero W
PURPOSE: External security dashboard that connects via USB to SecuBox network appliance
VISUAL LAYOUT:
Center: 3D render of circular display device showing colorful dashboard
- Black circular bezel
- Display showing: rotating 3D cube + rainbow concentric rings + metrics text
- Small Pi Zero W board visible behind
Around the device, status badges:
[TOP LEFT - HARDWARE]
✅ Pi Zero W (ARMv6 512MB)
✅ HyperPixel 2.1 Round 480×480
✅ USB OTG Composite Gadget
✅ Touch input (I2C)
[TOP RIGHT - SOFTWARE]
✅ Debian armhf
✅ Python 3 + PIL/Pillow
✅ FastAPI client
✅ Systemd service
[BOTTOM LEFT - FEATURES]
✅ 3D rotating cube animation
✅ Rainbow ring metrics (6 modules)
✅ Real-time: CPU/MEM/DISK/TEMP
✅ Connection states display
✅ 30 FPS framebuffer render
[BOTTOM RIGHT - CONNECTIVITY]
✅ USB Network (10.55.0.0/30)
✅ USB Serial console
✅ WiFi fallback
✅ Direct API to SecuBox
[BOTTOM CENTER - VERSION BOX]
v2.2.1 STABLE
Released: 2026-05-11
Image: 576MB compressed
Boot: ~60 seconds
COLOR SCHEME (Cyberpunk):
- Background: #0a0a0f (deep black)
- Accent borders: #c9a84c (gold)
- Success checks: #00ff41 (matrix green)
- Info text: #00d4ff (cyber cyan)
- Highlights: #6e40c9 (purple glow)
STYLE: Dark tech aesthetic, subtle grid pattern background,
glowing edges on device, professional product sheet look
SIZE: 1920x1080 or 1200x630
```
</details>
<details>
<summary>Issue Template Generator</summary>
```markdown
You are creating a GitHub issue for SecuBox Eye Remote (Pi Zero W + HyperPixel 2.1 Round display).
**Project context:**
- Repo: CyberMind-FR/secubox-deb
- Subproject: remote-ui/round/
- Current version: v2.2.1 (fallback display working)
- Hardware: Pi Zero W (armhf), HyperPixel 2.1 Round 480x480
- Stack: Python 3, PIL/Pillow, FastAPI, systemd
- Connection: USB OTG composite gadget to SecuBox (10.55.0.0/30)
**Issue format:**
## Context
[Brief description of the feature/bug and why it matters]
## Current Behavior
[What happens now - for bugs only]
## Expected Behavior / Goal
[What should happen or what we want to achieve]
## Tasks
- [ ] Task 1
- [ ] Task 2
- [ ] Task 3
## Technical Notes
- Files: `remote-ui/round/agent/...`
- Services: `secubox-fallback-display.service`
- API: `http://10.55.0.1:8000/api/v1/system/metrics`
## References
- Related: #XX
- Docs: [README](remote-ui/round/README.md)
**Labels to use:** `eye-remote`, `enhancement` or `bug`, optionally `hardware`, `ui`
```
</details>
### References
- **Wiki**: [Eye Remote Documentation](https://github.com/CyberMind-FR/secubox-deb/wiki/Eye-Remote)
- **Issues**: [eye-remote label](https://github.com/CyberMind-FR/secubox-deb/issues?q=label%3Aeye-remote)
- **Internal**: [.claude/WIP.md](../../.claude/WIP.md) | [.claude/TODO.md](../../.claude/TODO.md)
---
## Overview
```