Skip to content
Back to skills

Deployment Admin

ASecurity

"Deploy and administer self-hosted CVAT with Docker Compose,

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
devopspythongobashdockerkubernetesapidatabase

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Deployment Admin?

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

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

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: deployment-admin
description: "Deploy and administer self-hosted CVAT with Docker Compose,
  serverless overlays, Helm orientation, superusers, and service
  troubleshooting."
metadata:
  disco-role: operating
disable-model-invocation: true
license: MIT
---

# CVAT deployment and administration

Use this sub-skill when the user asks how to start a self-hosted CVAT Community stack, choose Docker Compose overlays, set `CVAT_HOST` or `CVAT_VERSION`, create an admin account, enable serverless/analytics/cloud-related components, orient to Helm/Kubernetes deployment, or troubleshoot service startup and access problems.

## Route first

- Read `references/deployment-guide.md` for self-hosted Docker Compose and high-level Helm/Kubernetes orientation.
- Read `references/configuration.md` for environment variables, compose overlays, admin commands, and service boundaries.
- Read `references/troubleshooting.md` for Docker, port, browser, migration, version, serverless, and worker issues.
- Use `scripts/docker_compose_command_builder.py` to generate reviewable Compose commands without executing them.

## Minimal community stack

```bash
# Optional: expose through a host/domain rather than localhost.
export CVAT_HOST=your-host-or-domain

docker compose up -d

docker exec -it cvat_server bash -ic 'python3 ~/manage.py createsuperuser'
```

Open the web UI in a Chromium-based browser. CVAT primarily targets Chrome/Chromium; Safari/WebKit is not supported and Firefox may have caveats.

## Common overlays

```bash
# Development-style stack with source builds.
docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d --build

# Add serverless infrastructure for automatic annotation models.
docker compose -f docker-compose.yml -f components/serverless/docker-compose.serverless.yml up -d

# Use a specific published image tag instead of the default branch behavior.
CVAT_VERSION=v2.71.0 docker compose up -d
```

The exact overlay set must match the user's goal. Do not start or rebuild services unless the user explicitly approves those side effects.

## Boundaries

- Use `../sdk-automation/SKILL.md` for Python API automation against a running server.
- Use `../cli-automation/SKILL.md` for `cvat-cli` operations.
- Use `../dataset-ops/SKILL.md` for import/export/data-format issues.
- Use `../auto-annotation/SKILL.md` for AA function implementation and Nuclio model deployment details.

## Safety defaults

- Treat `docker compose down -v`, volume removal, database reset, and cleanup commands as destructive; ask before suggesting execution.
- Record whether a command builds images, downloads images, starts services, mutates a database, or opens a public network endpoint.
- For public access, require a deliberate `CVAT_HOST`, TLS/reverse proxy, and credential plan.
- Keep enterprise/online plan features distinct from CVAT Community self-hosted operations.

Files in this skill

  • SKILL.md2.8 KB
  • references/configuration.md2.6 KB
  • references/deployment-guide.md2.7 KB
  • references/troubleshooting.md2.5 KB
  • scripts/docker_compose_command_builder.py2.7 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.