Skip to content
Back to skills

Configuration And Deployment

ASecurity

"Guides Viseron installation, container deployment, configuration

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
devopsrustdockerapi

Works with

  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill configuration-and-deployment --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Configuration And Deployment?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Configuration And Deployment
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-configuration-and-deployment/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-configuration-and-deployment)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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](references/configuration-workflows.md) for Docker image selection, volume conventions, default config creation, and safe startup checks.
- **Config/secrets validation before startup**: run [scripts/validate_config_yaml.py](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](references/webserver-logging-and-auth.md).
- **Startup errors, missing secrets, safe mode, reverse-proxy subpaths, blank live view, auth lockouts, or noisy logs**: read [troubleshooting](references/troubleshooting.md).

## 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.

Files in this skill

  • SKILL.md2.6 KB
  • references/configuration-workflows.md8.7 KB
  • references/troubleshooting.md8.2 KB
  • references/webserver-logging-and-auth.md6.3 KB
  • scripts/validate_config_yaml.py8.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.