secubox-deb/packages/secubox-system
CyberMind-FR bd7dda0c6f feat(secubox): complete meta-script generator Tasks 14-17
Task 14: Arch Profiles
- Add profiles/arch/arm64.yaml and profiles/arch/amd64.yaml
- Add ResolveWithArch() to merger for base → arch → tier chain
- Add tests for arch profile resolution

Task 15: Package secubox.yaml for All Packages
- Add scripts/generate-secubox-yaml.py generator script
- Generate 131 debian/secubox.yaml files with:
  - Category detection (security, network, system, etc.)
  - Tier assignment (all, lite, standard, pro)
  - API socket and UI path detection

Task 16: APT Repository Setup
- Add apt/conf/ reprepro configuration (multi-arch arm64/amd64)
- Add apt/hooks/lintian-check pre-publish validation
- Add scripts/apt-publish.sh and scripts/apt-sync.sh
- Add apt/README.md documentation

Task 17: CI Integration
- Add .github/workflows/build-secubox-cli.yml
- Build for linux-amd64 and linux-arm64
- Version injection via ldflags
- GitHub releases on tag push

Code Quality Fixes (Tasks 10-13):
- Add atomic writes for OTA boot control files (0600 perms)
- Fix NVME device extraction (nvme0n1p2 → nvme0n1)
- Add scanner.Err() checks in hardware detection
- Fix URL injection validation in fetch command
- Add proper cleanup on checksum failures

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-05-11 05:32:29 +02:00
..
api feat(api): Add /health endpoint to 53 modules 2026-05-09 10:40:05 +02:00
core feat(remote-ui): Add HyperPixel 2.1 Round dashboard for RPi Zero W 2026-04-15 17:54:09 +02:00
debian feat(secubox): complete meta-script generator Tasks 14-17 2026-05-11 05:32:29 +02:00
etc/udev/rules.d fix(eye-remote): Prevent duplicate IP on USB composite gadget 2026-05-07 04:54:38 +02:00
menu.d fix(menu): Remove duplicate remote-ui entry from secubox-system 2026-05-05 10:36:34 +02:00
models feat(remote-ui): Add HyperPixel 2.1 Round dashboard for RPi Zero W 2026-04-15 17:54:09 +02:00
nginx feat: modular nginx config + hub roadmap + new modules 2026-03-21 20:34:01 +01:00
usr/lib/secubox feat(eye-remote): Implement OTG features 3-5 (gadget control, storage sync, setup wizard) 2026-04-29 06:41:23 +02:00
www feat: Add metoblizer, streamlit power management, replace espressobin with mochabin 2026-05-10 18:37:58 +02:00
README.md Add complete package READMEs and multilingual wiki documentation 2026-03-24 15:31:34 +01:00

⚙️ System Hub

System configuration and management

Category: System

Screenshot

System Hub

Features

  • Settings
  • Logs
  • Services
  • Updates

Installation

# Add SecuBox repository
curl -fsSL https://apt.secubox.in/install.sh | sudo bash

# Install package
sudo apt install secubox-system

Configuration

Configuration file: /etc/secubox/system.toml

API Endpoints

  • GET /api/v1/system/status - Module status
  • GET /api/v1/system/health - Health check

License

MIT License - CyberMind © 2024-2026