# Kasm Manager

> Manage, troubleshoot, and develop for Kasm Workspaces. Use for restarting services, checking container health, using the Kasm Public API, or building custom images.

- Skill: `bojak83318/kasm-manager` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add bojak83318/kasm-manager`
- Raw SKILL.md: https://api.skillmd.com/api/skills/bojak83318/kasm-manager/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: bojak83318 (https://skillmd.com/u/bojak83318)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/bojak83318/kasm-manager

---


# Kasm Manager

Expertise for Kasm Workspaces administration and development.

## Core Workflows

### 1. Service Management
Admin scripts are located in the install directory.
- **Path**: `/opt/kasm/bin/`
- **Commands**: `./stop`, `./start`, `./utils/status`
- **Health Check**: Monitor `docker ps -a` for "healthy" status on `kasm_api`, `kasm_manager`, and `kasm_guac`.

### 2. Troubleshooting
- **Unhealthy Services**: Restart all services to clear network/db locks.
- **Log Inspection**: `docker logs <container_name>` (e.g., `kasm_proxy`).
- **Permissions**: Ensure `/opt/kasm` files are owned by the Kasm service user if issues persist.

### 3. API & Development
Detailed local references are available for programmatic tasks:
- **API Reference**: See [kasm-api.md](references/kasm-api.md) for authentication and public endpoints.
- **Custom Images**: See [kasm-development.md](references/kasm-development.md) for Docker image guidelines and workspace schemas.

## Infrastructure Components
- **Proxy**: Nginx (`kasm_proxy`) - Routing & SSL.
- **Database**: Postgres (`kasm_db`) - Persistent state.
- **Cache**: Redis (`kasm_redis`) - Session and task state.
- **Agent**: `kasm_agent` - Manages local workspace containers.

