模块:VIBE
使用 Pigsty 部署 AI 编程沙箱:Code-Server、JupyterLab、Node.js、Claude Code 与 Codex CLI。
VIBE 模块提供一套 浏览器化开发环境,包含 Code-Server、JupyterLab、Node.js、Claude Code 与 Codex CLI,
并可与 JUICE 共享存储和 PGSQL 数据库能力配合使用。
NODE负责基础软件与 Pythonuv环境INFRA提供 Nginx 反向代理、Grafana 等可视化入口
组件一览
| 组件 | 说明 | 本地端口 | 访问路径 |
|---|---|---|---|
| Code-Server | VS Code 浏览器版 | 8443 | /code/ |
| JupyterLab | 交互式 Notebook | 8888 | /jupyter/ |
| Node.js | 运行时与 npm | - | CLI |
| Claude Code | CLI + 可观测性配置 | - | CLI / Grafana |
| Codex CLI | CLI 安装,不托管配置 | - | CLI |
说明:
- Code-Server 仅监听
127.0.0.1:8443,通过 Nginx 暴露 - JupyterLab 监听
0.0.0.0:8888,默认基路径为/jupyter/ - 模块默认
jupyter_enabled: false,而conf/vibe.yml模板会显式开启 Jupyter
快速开始
BASH
默认访问入口(通过 infra_portal.home):
- Code-Server:
https://<domain>/code/ - JupyterLab:
https://<domain>/jupyter/ - Claude Dashboard:
https://<domain>/ui/d/claude-code
模块特点
- 统一工作区:
vibe_data作为 Code-Server 与 Jupyter 的根目录 - 可选共享存储:配合
JUICE实现多节点共享 - 可观测性:Claude Code OpenTelemetry 默认对接 VictoriaMetrics/VictoriaLogs
- 可组件化:Code/Jupyter/Node.js/Claude/Codex 可按需启用
文档目录
VIBE 模块配置说明(Code-Server、JupyterLab、Node.js 与 Claude Code)。
VIBE 模块参数详解(共 18 项)。
VIBE 模块的 Ansible 剧本使用说明。
VIBE 模块运维操作与常见管理任务。
VIBE 模块监控说明,重点为 Claude Code 可观测性。
VIBE 模块常见问题解答。