Repository navigation
Cartes du Hall
Le Hall de SBXOS réunit les services souverains de la box en un seul bureau. Chaque carte (cardlet) est un aperçu vivant d'un service — elle ne peint rien qu'elle n'ait lu, toujours de même origine que le Hall (aucun tiers chargé, aucun secret dans le navigateur).
La source unique de l'aide des cartes est packages/secubox-webos/api/aide_cartes.json
(#1664) : rôle réel, usage et métriques vivantes de chaque carte. La bulle ❓, la vue
Aide du Hall et ZIA/Lexie (« à quoi sert la carte Radio ? ») la lisent par
/api/v1/webos/public/aide/…. Ce catalogue en est un résumé.
| Carte | En une ligne |
|---|---|
| 🧭 Surf & Viewer | Rappel en slices : favoris (se partage / se répète), propositions au parc (se propose / se cumule ×N), liens collés. |
| 🛰️ DevWatch | Pouls d'un dépôt GitHub en temps réel : cadence, flèches d'efficience, temps cumulé, coût, carbone, campagne, évolutions des versions. |
| 📹 PeerTube | Dernières vidéos du catalogue, lecture souveraine en place, agrandissement dans le viewer. |
| 🎙️ Podcaster | Abonnements, épisodes téléchargés localement, lecteur intégré qui reprend au refresh. |
| 📻 Radio | Flux en direct, lecteur souverain qui suit le thème et l'état du Hall. |
| 💬 BBS | Derniers fils et salons ; les liens média deviennent un objet souverain (voir / garder / diffuser). |
| 🎟️ Billets | Dernières publications ; objet média embarqué, titre et détails enrichis. |
| 💬 Messagerie | Mur public + messages privés de la box ; chat radio et commentaires Billets centralisés, y répondre publie à la source. |
| 🗝️ Mes comptes | Les comptes liés de la personne (courriel, Nextcloud, PeerTube, BBS) et leur lien ; un mot de passe pour tous, le forum ouvert d'office. |
| 🗞️ MetaNews | Topics clusterisés et leurs sources, ouverts en profondeur dans le Hall. |
| 🌐 Surf (BiB) | Navigateur de relais : surfe une adresse à travers la box, pisteurs coupés, 🎬 pour rapatrier un média croisé. |
| ✋ Qui frappe ? | Tentatives d'accès en cours vues par le WAF — donnée de sécurité, session requise. |
| ☁️ Délégués | Cloud, Photos, Social, Mail : aperçu authentifié + validation d'accès souveraine. |
| 📊 Cumul (groupe) | Carte de groupe : santé et activité d'un ensemble de services (sécurité, contenu, cloud…) d'un coup d'œil. |
| ⚡ Accès rapide | Saut direct vers un service (Dépôt, YTSaS, Torrent) avec son état en direct. |
| 🔬 DPI · Trafic | Trafic vivant classé par nDPI 5.x (protocoles / applications / talkers / risques), tranché à la barre à bullets. Sans PII. |
| 🎚️ Lyrion | Client Squeezebox/LMS : now-playing, transport, volume, power. 📡 diffuse l'audio du parc vers un lecteur ; 🎧 écoute un lecteur web dans le navigateur. |
| Carte | En une ligne |
|---|---|
| 🧬 Actor Intelligence | Pays d'origine, activité sur 24 h, mode réel d'application des décisions du WAF (passif, simulation, actif). |
| 📡 Radar des acteurs | Acteurs placés selon la confiance (horizontal) et le risque (vertical). |
| 🔐 Coffre | État du coffre (lecture seule, administrateur). |
| 🛡️ IPv6 Guardian | État IPv6 du réseau : appareils, services annoncés, verdict. |
| 📜 Activité | Fil d'activité de la personne. |
| 📅 Éphéméride | La carte du jour, avec un panneau de réglages. |
| 📺 Freebox TV | Chaînes et lecture HLS. |
| 🎞️ Flux YouTube | Listes du compte de la personne (historique, abonnements, à regarder plus tard, propositions). |
| 🏠 Zigbee | Appareils de la maison, allumer/éteindre. |
| 🎙️ Voix | Studio vocal de l'usager. |
| 🌐 Mes sites | Mosaïque des sites Metablogizer. |
-
États (
secubox-webos1.9.10) : la vue d'ensemble affichait « à l'arrêt » des modules qui répondent. Ceux montés en processus par l'agrégateur n'ont ni unité ni socket propres (HAProxy, DNS Guard, Hardening, Exposure, IP Blocklist, Interceptor). L'état tient désormais compte de la liste des modules montés (/healthde l'agrégateur), lue hors de la boucle d'événements ; R-Level, page du Toolbox, suit l'état du Toolbox. Une unité réellement en échec reste une alarme, et si l'agrégateur est injoignable rien n'est déclaré en service à tort. -
Hall servi à l'adresse IP (1.9.8 et 1.9.9) : sous
/hall/à l'adresse IP (live amd64, première installation), le Hall appelait/fonts/,/domaine.js,/lexie.js,/hall-logo.svget/medaillons/en chemins absolus, que le serveur par défaut servait par son repliindex.html: polices rejetées,SBX_DOMAINEnon défini. Ces ressources sont servies depuis le dossier du Hall, et la route est livrée aussi dans le répertoire que le serveur de l'adresse IP et d'administration inclut réellement.
Le registre du Hall range chaque module dans l'une des six catégories (couleurs de la charte) : Muraille (wall), Esprit (mind), Maillage (mesh), Accès (auth), Racine (root), Amorce (boot). Dans chaque catégorie, les services sont triés alphabétiquement ; la vue système et le menu suivent le même tri. Voir MODULES-FR.
Le Hall n'expose pas l'API de la box : il relaie exactement ce que ses cartes lisent, sur sa propre origine (la CSP impose connect-src 'self').
- Un relais de lecture est une
locationexacte (=) ou une expression ancrée (^…$) qui énumère les chemins, aveclimit_except GET { deny all; }; jamais un préfixe. - Les en-têtes d'identité (
X-Sbx-User*,X-Sbx-Vue…) ne sont jamais transmis tels que le client les envoie. - Les relais qui donnent une donnée de sécurité ou personnelle passent par
auth_request /__sbx_verifie_secubox(session SecuBox vérifiée) avant d'atteindre le module.
| Relais (GET) | Session exigée |
|---|---|
/api/v1/actor/(actors, actors/<id>, campaigns, overview, radar, mesures) |
oui |
/api/v1/waf/enforcement/mode (mode des décisions, le reste du pare-feu n'est pas relayé) |
oui |
/api/v1/ad-guard/adblock-tv/gardien |
oui |
/api/v1/ipv6guard/(status, appareils) (/health reste publique) |
oui |
/api/v1/ytsas/flux et ses vignettes |
oui |
/api/v1/actor/stats, /api/v1/dpi/(stats, usage, suggestions, countries, clients), /api/v1/waf/cookies
|
lecture seule, sans auth_request (pour actor/stats, le relais impose la vue réduite X-Sbx-Vue: reduite) |
Plusieurs cartes se tranchent désormais à une barre à bullets doubles en bas (pilule active en dégradé) — on choisit la vue, la rotation continue dedans :
-
DPI · Trafic — 🌐 Protocoles · 📱 Applications · 🗣️ Talkers ·
⚠️ Risques, sur des données réelles (moteur nDPI 5.x émancipé en Go,sbxdpi). - PeerTube — 🆕 Récentes · 🔥 Populaires · 📂 Catégories · 📺 Chaînes · 🎞️ Playlists.
- MetaNews — 🌍 Une + les sections (catégories de sources).
- Radio — 💬 Messages · 🔁 Playlist · 🗳️ Propositions.
Autres : Nextcloud gagne un onglet 📅 Agenda (CalDAV, lecture seule) ; les diffusions du parc sont gardées par profil et listées au survol du menu profil (badge de non-vues sur l'avatar) ; le viewer garde sa pastille sur la barre média tant qu'il joue.
- Voir un média — collez son lien dans la barre du viewer (en bas) : une vidéo ouvre le lecteur souverain (rapatriée via ytsas, sans pub ni Google) ; une page part dans le navigateur de relais.
- Le viewer survit au rafraîchissement — il rouvre là où vous en étiez, position comprise.
- ⭐ Favori — se partage (copie du lien) et se répète (re-vu d'un clic).
- 📡 Proposition — diffuser au parc, c'est proposer : ça se cumule (×N) et se rejoue en un clic.
- 🧭 Surf — tapez une adresse dans la recherche du haut : la box la relaie, pisteurs coupés, métriques à l'appui.
- Mini — repliez le viewer dans un coin pour regarder tout en naviguant.
Mes données partent-elles chez un tiers ? Non. Aucun cookie tiers, aucun secret dans le navigateur. Tout passe par la box (même origine) ; les flux média sont rapatriés en souverain, et le surf coupe les pisteurs.
Pourquoi une vidéo YouTube met un instant à démarrer ? La box la rapatrie (ytsas) pour vous la servir sans pub ni Google. Une fois en cache local, la lecture est immédiate — et souveraine.
Que veut dire « proposer au parc » (📡) ? Diffuser un flux à tout le parc (📡 direct). Re-proposer le même n'ajoute pas de doublon : ça incrémente son compteur, et le journal garde la trace.
Une carte affiche « hors ligne » ? Le service est arrêté ou injoignable. La santé est sondée en direct (socket-aware) ; réessayez, ou ouvrez le module pour voir son état.
Comment revenir à l'accueil ? Le logo SbX en haut à gauche. Vos favoris du jour reviennent en tête de la mosaïque.
Voir aussi : MODULES-FR · Architecture · WAF-FR · SBX-OS-FR · Metrics-FR · ZIA-Hall
SecuBox-Deb · Licence : CMSD-1.0 (Source-Disclosed)
Contact : CyberMind · Gérald Kerma · Notre-Dame-du-Cruet, Savoie
Hardware-Matrix · Acknowledgments · Wiki v2.5.0
SecuBox | FR | DE | 中文 | v3.0.0-alpha.12
- Home
- Architecture
- Trixie | FR
- Hardware-Matrix
- Roadmap
- Profils
- Modules-by-Profile 📦 lite / isp / full : ce qu'embarque chaque profil | FR
- Modules-by-Family 🗂️ les modules par famille | FR
- DNS-Filtrage
- Multiboot ⭐
-
Live-USB-VirtualBox
run-vbox.sh -
Live-USB-QEMU
run-qemu.sh - Live-USB | FR | DE | 中文
- Auto-Load 🚚 boxes sans écran | FR
- First-Boot-Premier-Pas 🧭 premier pas | FR
- Installation | FR | DE | 中文
- ARM-Installation | FR | DE | 中文
- Netboot-Install 🔧 MOCHAbin netboot + signed install
- ESPRESSObin | FR | DE | 中文
- Eye-Remote 📡
- Android-ToolBox 📱 one-tap R3
- Browser-Extension 🧩 cartographie
- QEMU-ARM64 🖥️
- Configuration | FR | DE | 中文
- Troubleshooting | FR | DE | 中文
- ToolBox 👁️ cabine numérique · rapport vie privée
- Anti-Track 🛡️ bloque · empoisonne · anonymise
- Billets 📮 micro-blog gateway · média vignette zoomable
- Messagerie 💬 mur public, messages privés, radio/Billets/BBS centralisés
- Identite-SBX-OS 🪪 personnes, appareils, comptes liés, connexion passive
- Metalogue 🕸️ OSINT suite · Maigret + SpiderFoot (Maltego-style)
- WAF 🛡️ pare-feu applicatif autonome (nft direct, hors-HTTP) | FR
- SOC 🎯 vues rassemblées | FR
- Actor-Intelligence 🕵️ acteurs, échelle de réponse | FR
- NAC 🔐 contrôle d'accès réseau | FR
- Webfilter 🧹 filtrage DNS par catégories et par appareil | FR
- Interceptor 🎯 supervision de l'inspection (sbxmitm, sbxwaf, nDPI) | FR
- Network-Modes 🌐 modes réseau, WAN, interfaces | FR
- Caches-and-Mirrors 💾 caches de la box et dépôt APT local | FR
- Portal 🚪 portail de session | FR
- Certificates 📜 certificats | FR
- Metrics 📊 mesures, sites, cartes, rapport PDF | FR
- SBX-OS 🧩 le Hall en application | FR
- Aurora-Design 🎨 design system admin | FR
- Admin-Panels-Gallery 🖼️ galerie des 37 pages | FR
- ThreatMesh 🛰️ blocklist souveraine (feeds + mesh, sans CAPI) | FR
- Modules 🇬🇧
- MODULES-FR 🇫🇷
- MODULES-DE 🇩🇪
- MODULES-ZH 🇨🇳
-
Operations-Runbook 🛠️ incidents | FR
-
API-Reference | FR | DE | 中文
- Multi-Agent-Worktree — un agent · une issue · une branche