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 -afor "healthy" status onkasm_api,kasm_manager, andkasm_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/kasmfiles 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 for authentication and public endpoints.
- Custom Images: See 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.