secubox-openwrt/docs
CyberMind-FR b8fb58b392 docs(wiki): Add Raspberry Pi 400 and Pi 5 to supported devices
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-30 16:45:08 +02: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
screenshots/router docs: Add LuCI screenshots and update HISTORY.md 2026-03-27 08:45:47 +01:00
stylesheets docs: Add GitHub Pages documentation site structure 2025-12-28 21:57:29 +01:00
wiki docs(wiki): Add Raspberry Pi 400 and Pi 5 to supported devices 2026-03-30 16:45:08 +02: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 wiki and module documentation 2026-03-26 12:35:31 +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 wiki and module documentation 2026-03-26 12:35:31 +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 documentation. SecuBox is a privacy-focused mesh network appliance built on OpenWrt 24.10.


Document Description
Wiki Home Main wiki with module navigation
Installation Getting started guide
Quick Start First-time setup
Architecture System architecture overview
Module Catalog Complete list of 80+ modules

Documentation Index

User Guides

Guide Description
SCREENSHOTS.md Module screenshot gallery (111 modules)
UI-GUIDE.md CRT P31 theme design guide
MODULES.md Package catalog with versions
API.md RPCD/ubus API reference

Module Documentation

Category Wiki Page Modules
Security wiki/modules/Security.md 15 modules
Network wiki/modules/Network.md 12 modules
Monitoring wiki/modules/Monitoring.md 10 modules
VPN & Mesh wiki/modules/Mesh.md 7 modules
DNS wiki/modules/DNS.md 6 modules
Apps wiki/modules/Apps.md 20 modules
System wiki/modules/System.md 14 modules
AI wiki/modules/AI.md 8 modules

Development

Document Description
development-guidelines.md Coding standards
module-implementation-guide.md Creating new modules
luci-development-reference.md LuCI JavaScript guide
validation-guide.md Testing and validation

Project Overview

SecuBox 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

Module Statistics

Category Count
LuCI Apps 80+
Backend Packages 40+
Service Apps 20+
Total 140+

Directory Structure

docs/
├── README.md              # This file
├── SCREENSHOTS.md         # Screenshot gallery (111 modules)
├── MODULES.md             # Package catalog
├── API.md                 # API reference
├── UI-GUIDE.md            # Theme documentation
├── screenshots/
│   └── router/            # OpenWrt router screenshots
└── wiki/
    ├── Home.md            # Wiki home
    ├── Installation.md    # Installation guide
    ├── Quick-Start.md     # Quick start
    ├── Architecture.md    # Architecture overview
    ├── Modules.md         # Module catalog
    └── modules/
        ├── Security.md    # Security modules
        ├── Network.md     # Network modules
        ├── Mesh.md        # VPN & Mesh modules
        ├── DNS.md         # DNS modules
        ├── Apps.md        # Application modules
        ├── System.md      # System modules
        └── AI.md          # AI modules

Theme: CRT P31 Phosphor Green

SecuBox uses a retro CRT terminal aesthetic:

Element Color
Primary #33ff66 (phosphor peak)
Background #050803 (tube black)
Font Monospace (Courier Prime)
Effects Scanlines, phosphor glow

Theme Preview

See UI-GUIDE.md for full theme documentation.


CLI Quick Reference

# System
secubox status              # System status
secubox version             # Version info

# Mesh
secuboxctl status           # Mesh status
secuboxctl peers            # List peers

# Security
cscli decisions list        # CrowdSec bans
cscli alerts list           # Recent alerts

# Network
haproxyctl vhost list       # List vhosts
wgctl status                # WireGuard status

# AI
aigatewayctl status         # AI Gateway status

API Usage

All LuCI modules expose RPCD/ubus APIs:

# List methods
ubus list | grep luci.secubox

# Call method
ubus call luci.secubox-mesh status

# With parameters
ubus call luci.secubox-mesh scan_full '{}'

See API.md for complete documentation.


Development

Quick Deploy

# 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'

# Clear caches
ssh root@192.168.255.1 'rm -rf /tmp/luci-*'

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