Repository navigation
Caches and Mirrors
EN | FR | 🔵 MESH | package secubox-cdn (former secubox-mirror merged)
This page answers two questions: what do the caches of the box really hold, and what does the APT repository hosted by the box contain. It shows measurements only: a folder the service cannot read gives "—", never a zero. Since secubox-cdn 1.4.0 the module no longer pretends to manage a CDN: it reads the real caches. Since 1.5.0 the former Mirror module is merged into it.

Demonstration capture (fictitious data). Panel: /cdn/ ("Caches and mirrors") · API: /api/v1/cdn/ · config: /etc/secubox/cdn.toml. It ships in the secubox-isp profile (see Modules-by-Profile).
GET /api/v1/cdn/caches (read-only, administrator token) gives, for each real cache under /var/cache/secubox: its size, its number of files and its last activity.
- Walk is bounded, symbolic links are not followed, and reading is done off the event loop with a 30-second cache.
- A folder closed to the service answers
lisible: falsewithnullmeasures, shown as "—". - The page is rebuilt in the Aurora style on these data only. Before 1.4.0 the module managed
/var/cache/secubox-cdn, which does not exist, and policies that no engine read: the page only showed emptiness. - The CDN policies saved in
/etc/secubox/cdn.jsonare flagged "not applied": nothing reads them, they change no traffic. The old write routes (policies, rules) are kept but the page no longer exposes them.
The old Mirror module managed remote mirrors that nothing synchronised (no mirror, empty cache on the reference box). The real mirror is the APT repository hosted by the box, so the module was merged into secubox-cdn:
- New route
GET /api/v1/cdn/miroirs(read-only, administrator token): suites, architectures, components, package count (from thePackagesfiles) and pool size. Only theReleaseheader and the package count are read, off the event loop, with a 30-second cache. - The page
/cdn/becomes "Caches and mirrors" and gains a local APT mirror panel./mirror/redirects to/cdn/, and there is a single menu entry. - Remote mirrors are not synchronised by any engine: the route only returns what
/etc/secubox/mirror.jsonsays about them, ornull. - Missing source:
null, never an invented zero. - Since 1.5.1 the repository total is described for what it is: package entries across all suites and architectures (one package counts once per suite and architecture), not a number of distinct packages.
The package replaces and breaks secubox-mirror (older than 1.2.2), which is now transitional.
Operations-APT-Repository · Operations-Release-Process · Architecture · Modules-by-Profile · Modules-by-Family · Admin-Panels-Gallery
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