secubox-openwrt/docs
CyberMind-FR 0a3aba569c docs: Add comprehensive documentation with screenshot structure
Creates docs/ directory with secubox-deb style documentation:

- README.md: Project overview and quick links
- SCREENSHOTS.md: Module screenshot gallery (pending captures)
- UI-GUIDE.md: CRT P31 theme design guide
- MODULES.md: Complete package catalog (75+ modules)
- API.md: RPCD/ubus API reference

Screenshot directory structure:
- docs/screenshots/router/ for OpenWrt router captures
- docs/wiki/ for multilingual documentation

Documentation follows secubox-deb format with:
- Organized module categories
- Status indicators ( Captured /  Pending)
- Theme color palette reference
- API method tables

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-26 07:35:42 +01:00
..
admin-control-center docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
archive docs: Add GitHub Pages documentation site structure 2025-12-28 21:57:29 +01:00
stylesheets docs: Add GitHub Pages documentation site structure 2025-12-28 21:57:29 +01:00
API.md docs: Add comprehensive documentation with screenshot structure 2026-03-26 07:35:42 +01:00
claude.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
code-templates.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
codex.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
development-guidelines.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
documentation-index.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
feature-regeneration-prompts.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
index.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
luci-development-reference.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
module-implementation-guide.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
module-status.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
MODULES.md docs: Add comprehensive documentation with screenshot structure 2026-03-26 07:35:42 +01:00
permissions-guide.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
quick-access.html docs: Add quick-access page with QR codes 2026-03-15 19:12:54 +01:00
quick-start.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
README.md docs: Add comprehensive documentation with screenshot structure 2026-03-26 07:35:42 +01:00
repository-guidelines.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
sbom-pipeline.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
SCREENSHOTS.md docs: Add comprehensive documentation with screenshot structure 2026-03-26 07:35:42 +01:00
todo-analyse.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00
UI-GUIDE.md docs: Add comprehensive documentation with screenshot structure 2026-03-26 07:35:42 +01:00
validation-guide.md docs: Add trilingual documentation (French and Chinese translations) 2026-03-20 10:00:18 +01:00

SecuBox OpenWrt Documentation

Welcome to the SecuBox OpenWrt documentation. This directory contains comprehensive documentation for the SecuBox mesh network appliance running on OpenWrt 24.10.

Document Description
SCREENSHOTS.md Module screenshot gallery (CRT P31 theme)
UI-GUIDE.md UI/UX design guide and theme documentation
MODULES.md Complete module catalog with descriptions
API.md RPCD/ubus API reference

Project Overview

SecuBox is a privacy-focused mesh network appliance built on OpenWrt. It provides:

  • 🛡️ Security: CrowdSec IDS/IPS, WAF with mitmproxy, network isolation
  • 🌐 Mesh Networking: WireGuard VPN, P2P gossip protocol, automatic peer discovery
  • 🤖 AI Integration: Local AI with LocalAI/Ollama, sovereign data classification
  • 📡 Privacy: Tor integration, anonymous service exposure, ZKP verification
  • 🎨 Modern UI: LuCI-based dashboard with CRT P31 phosphor green terminal theme

Screenshots Directory

Screenshots are organized by platform:

docs/
├── screenshots/
│   └── router/       # MochaBin/ARM64 router screenshots
└── wiki/             # Multilingual documentation

Theme: CRT P31 Phosphor Green

The SecuBox UI uses a retro CRT terminal aesthetic:

  • Primary Color: #33ff66 (phosphor peak green)
  • Background: #050803 (deep tube black)
  • Font: Monospace (Courier Prime, IBM Plex Mono)
  • Effects:
    • Scanline overlay
    • Phosphor glow on text
    • Terminal boot sequence animation

Theme Preview

Module Categories

Core

  • secubox-core - Base configuration and utilities
  • secubox-mesh - Mesh daemon with topology management
  • secubox-identity - DID generation and trust scoring
  • secubox-p2p - P2P gossip protocol

Security (12 modules)

  • CrowdSec Dashboard, WAF Filters, MITM Proxy
  • DNS Guard, Vortex DNS Firewall
  • Auth/Client/MAC Guardian, ZKP verification

Network (8 modules)

  • Network Modes, Bandwidth Manager, Traffic Shaper
  • HAProxy, Virtual Hosts, CDN Cache

Monitoring (6 modules)

  • Netdata integration, DPI (netifyd)
  • Device Intel, Media Flow, Watchdog, LAN Flows

Publishing (4 modules)

  • Metablogizer, Droplet, Streamlit Forge, Metacatalog

AI (4 modules)

  • AI Gateway (data sovereignty), AI Insights
  • LocalAI, Ollama integration

API Reference

All LuCI modules expose RPCD/ubus APIs:

# List available methods
ubus list | grep luci.secubox

# Call a method
ubus call luci.secubox-mesh status

# Example: Get mesh topology
ubus call luci.secubox-mesh topology

See API.md for complete method documentation.

Development

Quick Deploy (without rebuild)

# Deploy JS views
scp htdocs/luci-static/resources/view/secubox/*.js root@192.168.255.1:/www/luci-static/resources/view/secubox/

# Deploy RPCD handler
scp root/usr/libexec/rpcd/<handler> root@192.168.255.1:/usr/libexec/rpcd/
ssh root@192.168.255.1 '/etc/init.d/rpcd restart'

Build Package

# Sync to local feed
rsync -av --delete package/secubox/<pkg>/ secubox-tools/local-feed/<pkg>/

# Build
./secubox-tools/local-build.sh build <pkg>

Support


SecuBox v1.0.0 | CyberMind — 2026