인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
배포 및 운영 · 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

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