L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Déploiement et opérations · SKILL.md

configuration-and-deployment

configuration-and-deployment

Guides Viseron installation, container deployment, configuration files, secrets, logging, webserver, authentication, and safe startup validation.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: configuration-and-deployment description: "Guides Viseron installation, container deployment, configuration files, secrets, logging, webserver, authentication, and safe startup validation." disable-model-invocation: true metadata: disco-role: operating license: MIT

Configuration and Deployment

Use this sub-skill when the user needs to install or run Viseron, create or review config.yaml and secrets.yaml, enable safe debug logging, configure the Web UI/API/authentication surface, or diagnose startup/safe-mode behavior without tuning camera streams or detectors.

Route by task

  • New deployment or container choice: read configuration workflows for Docker image selection, volume conventions, default config creation, and safe startup checks.
  • Config/secrets validation before startup: run scripts/validate_config_yaml.py against a candidate YAML file before restarting or reloading Viseron.
  • Webserver, reverse proxy, public URLs, API, authentication, or logging: read webserver, logging, and auth.
  • Startup errors, missing secrets, safe mode, reverse-proxy subpaths, blank live view, auth lockouts, or noisy logs: read troubleshooting.

Boundaries

This sub-skill owns deployment, global configuration, webserver/auth/logger, safe validation, API access basics, live-view/snapshot configuration touchpoints, system event visibility, and templating context. Route camera stream URLs, FFmpeg/GStreamer command details, NVR/recording tiers, and storage-retention design to camera-recording-pipeline. Route detector labels, masks, zones, hardware detector choices, and post-processing to detection-and-ai-components. Route MQTT, webhooks, notifications, PTZ commands, and action templates to automation-and-integrations. Route component/domain implementation and tests to developer-extension.

Safe workflow defaults

  1. Validate YAML and secrets with the bundled script; it never starts Viseron.
  2. Prefer explicit {} for enabled-but-default components such as webserver: {} or logger: {} even though Viseron normalizes null top-level entries to empty dictionaries.
  3. Treat Docker, hardware acceleration, external services, cameras, and credentials as target-host requirements unless the user explicitly asks for live verification on that host.
  4. For any config that could expose Viseron outside a trusted LAN, enable Viseron authentication and keep an independent reverse-proxy/VPN/access-control layer in front of the service.
Skills enregistrées