mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-29 22:07:24 +00:00
|
Some checks are pending
License Headers / check (push) Waiting to run
* docs(frigate): Foundation design — LXC podman on amd64 + /api/v1/frigate shim + WAF-fronted (ref #821) * docs(frigate): Foundation implementation plan — 7 tasks (ref #821) * feat(frigate): package scaffold — control/rules/changelog + placeholder (ref #821) * feat(frigate): idempotent LXC + podman provisioning (mirror photoprism) (ref #821) * feat(frigate): config example + reconcile example path/db-path/image-override (ref #821) Task 3: conf/frigate.config.yml.example — OpenVINO CPU detector, go2rtc demo source (boots with no real camera), record/snapshots retention, mqtt.enabled: false, commented real-camera block. Task 2 review reconciliations: - debian/rules now ships the example to the canonical path /usr/share/secubox/frigate/frigate.config.yml.example, matching what install-lxc.sh's install_config() actually reads (was wrongly shipped to /etc/secubox/frigate.config.yml.example). - config example adds database.path: /media/frigate/db/frigate.db so Frigate's SQLite DB lands on /data/frigate (bind-mounted), not the Frigate default /config/frigate.db. - install-lxc.sh templates the installed frigate.service unit's image tag from $IMAGE via sed after install -D (idempotent, fail-safe via grep -qF check), so SECUBOX_FRIGATE_IMAGE overrides actually take effect instead of silently running the hardcoded :0.14.1. Also drops the unused `openssl` from require_cmds (dead dep from photoprism). * feat(frigate): /api/v1/frigate shim — status/cameras/events/storage/stats, JWT, double-cached, fail-safe (ref #821) * fix(frigate): shim robustness — ImportError-only JWT fallback, cache /storage, bound /events, single /api/stats fetch, + fail-safe tests (ref #821) * feat(frigate): host shim service + disk-pressure guard + frigatectl (ref #821) * fix(frigate): diskguard survives missing/unmounted /data (was silent exit 1) + regression test (ref #821) * feat(frigate): nginx shim route + menu.d + documented WAF exposure & sidebar stats (ref #821) * feat(frigate): postinst/prerm (provision LXC, data-preserving) + build verification (ref #821) --------- Co-authored-by: CyberMind-FR <gandalf@Gk2.net> |
||
|---|---|---|
| .. | ||
| 2026-04-21-eye-remote-v2-implementation.md | ||
| 2026-04-23-eye-remote-bootstrap.md | ||
| 2026-04-24-eye-remote-touchscreen-controller.md | ||
| 2026-04-26-eye-remote-swiss-army.md | ||
| 2026-05-02-haproxy-webui-crud.md | ||
| 2026-05-03-mitmproxy-waf-migration.md | ||
| 2026-05-05-openwrt-to-debian-migration.md | ||
| 2026-05-10-meta-script-generator.md | ||
| 2026-05-11-secubox-apt-clone.md | ||
| 2026-05-12-apt-public-repo-staging.md | ||
| 2026-05-12-gitea-repair.md | ||
| 2026-05-12-license-headers.md | ||
| 2026-05-12-metablog-gitea-ingest.md | ||
| 2026-05-12-metablog-site-schema.md | ||
| 2026-05-12-metablog-version-dashboard.md | ||
| 2026-05-12-multi-agent-worktree-workflow.md | ||
| 2026-05-12-opad-doctrine-documents.md | ||
| 2026-05-12-ssl-health-banner.md | ||
| 2026-05-12-streamlit-gitea-version-pinning.md | ||
| 2026-05-12-visitor-origin-feed.md | ||
| 2026-05-12-webui-obfuscation.md | ||
| 2026-05-13-eye-square-phase1-common-extraction.md | ||
| 2026-05-13-eye-square-phase2-variant-build.md | ||
| 2026-05-13-eye-square-phase3-python-kiosk.md | ||
| 2026-05-13-metablog-deploy-webhook.md | ||
| 2026-05-13-secubox-users-auth.md | ||
| 2026-05-14-converged-dashboard.md | ||
| 2026-05-15-mail-phase1-lxc-consolidation.md | ||
| 2026-05-15-mail-phase2-rspamd.md | ||
| 2026-05-16-cookie-audit-pipeline.md | ||
| 2026-05-16-eye-remote-multi-gadget-dhcp.md | ||
| 2026-05-18-dropletctl.md | ||
| 2026-05-20-grafana-yacy-rustdesk-lxc-modules.md | ||
| 2026-05-22-sentinelle-gsm-v0.3-observation-pipeline.md | ||
| 2026-05-22-sentinelle-gsm-v0.3.1-l3-scoring-baseline.md | ||
| 2026-05-22-sentinelle-gsm-webui-local-alerts.md | ||
| 2026-05-22-streamlit-idle-timeout.md | ||
| 2026-05-26-build-scripts-refactor.md | ||
| 2026-05-26-secubox-modules-consolidation.md | ||
| 2026-05-27-secubox-consolidation-audit.md | ||
| 2026-06-17-anti-track-v2-core.md | ||
| 2026-06-17-anti-track-v2-plan2a-learning.md | ||
| 2026-06-17-anti-track-v2-plan2b-dns.md | ||
| 2026-06-17-anti-track-v2-plan2b-ip-drop.md | ||
| 2026-06-17-anti-track-v2-plan2c-bypass-seed.md | ||
| 2026-06-17-anti-track-v2-plan2d-social-top5.md | ||
| 2026-06-17-banner-stream-inject-csp-r3-fix.md | ||
| 2026-06-17-social-ip-literal-fix.md | ||
| 2026-06-17-toolbox-clients-reset-all-and-emojis.md | ||
| 2026-06-18-ad-intelligence.md | ||
| 2026-06-18-hub-dashboard-latency.md | ||
| 2026-06-18-mitm-engine-migration.md | ||
| 2026-06-18-toolbox-selective-sni-splice.md | ||
| 2026-06-26-cookies-crosssite-trackers.md | ||
| 2026-06-26-waf-go-sbxwaf.md | ||
| 2026-06-27-ads-aggregate-mitm-stats.md | ||
| 2026-06-27-nft-based-network-stats.md | ||
| 2026-06-27-sw-neuter-targeted-autolearn.md | ||
| 2026-06-27-sw-revalidation-nudge.md | ||
| 2026-06-29-gondwana-phase1-mesh-substrate.md | ||
| 2026-06-30-annuaire-service-offers-subscriptions.md | ||
| 2026-06-30-gondwana-p2p-clone-distribute-emancipate.md | ||
| 2026-06-30-p2p-annuaire-service-registry.md | ||
| 2026-07-01-macro-subsystem-tor-exit.md | ||
| 2026-07-02-p2p-dht-federation-masterlink.md | ||
| 2026-07-03-rapport-kbin-media-types.md | ||
| 2026-07-03-secubox-proxypac.md | ||
| 2026-07-04-media-buffer-phase1.md | ||
| 2026-07-04-media-buffer-phase2-hls.md | ||
| 2026-07-04-mesh-federate-exclusion-lists.md | ||
| 2026-07-04-pdf-character-sheet.md | ||
| 2026-07-04-peertube-webui-admin-ops.md | ||
| 2026-07-04-vhost-exposure-switch.md | ||
| 2026-07-06-frigate-foundation.md | ||