SuperAPI AI 工具集

kasm-admin

编程与开发

查看项目

更新于 10-15 21:39

技能介绍

用途:管理已安装并配置好的 KASM 服务器,涵盖工作区、用户、会话、资源与机器人智能体。安装请使用 /kasm,本技能不负责安装。

主要能力:工作区增删改查(创建、克隆、更新、删除);会话监控与管理;用户与组管理;跨工作区批量配置更新;资源监控与容量规划;多智能体机器人部署模式;备份、恢复及 S3/B2 配置同步;常用 Docker 配置模板。

使用方式:所有 KASM API 调用使用 JSON 载荷认证,而非 HTTP Basic Auth,凭据存于管理保险库(KASM_API_KEY、KASM_API_SECRET)。示例:curl -k -X POST "https://$KASM_HOST/api/admin/$ENDPOINT" -H "Content-Type: application/json" -d '{"api_key":"$KASM_API_KEY","api_key_secret":"$KASM_API_SECRET"}'。健康检查可用 sentinelctl pull --config fleet.json --token $TOKEN --connection-mode direct,或调用 /api/admin/system_info;列出工作区用 /api/public/get_images;列出活动会话用 /api/admin/get_kasms。数据库查询示例:sudo docker exec kasm_db psql -U kasmapp -d kasm -c "SELECT image_id, friendly_name, cores, memory, enabled FROM images ORDER BY friendly_name;"。

术语对应:UI 的 Workspaces 对应 API 的 Images、表 images;Sessions 对应 Kasms、表 kasms;Storage Mappings 对应 Storage Providers、表 storage_providers;API Keys 对应 API Configs、表 api_configs。

适用场景:KASM 服务器的日常运维、批量配置调整、容量评估与备份恢复。限制:前提是 KASM 已安装配置;具体收费、价格与平台支持范围暂未提供。