Configuration
VIBE module configuration for Code-Server, JupyterLab, Node.js, and Claude Code.
The VIBE module provides a browser-based dev environment with Code-Server, JupyterLab, Node.js, and Claude Code,
and can work with JUICE shared storage and PGSQL database capabilities.
VIBE depends on NODE and INFRA:
NODE provides base software and Python uv environmentINFRA provides Nginx reverse proxy, Grafana and portal entry| Component | Description | Local Port | Access Path |
|---|---|---|---|
| Code-Server | VS Code in browser | 8443 | /code/ |
| JupyterLab | Interactive notebooks | 8888 | /jupyter/ |
| Node.js | Runtime and npm | - | CLI |
| Claude Code | CLI + observability config | - | CLI / Grafana |
Notes:
127.0.0.1:8443, exposed via Nginx0.0.0.0:8888, base path /jupyter/jupyter_enabled: false, while conf/vibe.yml template explicitly enables Jupyter./configure -c vibe
./deploy.yml # NODE + INFRA + PGSQL
./juice.yml # optional shared storage
./vibe.yml # VIBE
Default entry points (via infra_portal.home):
https://<domain>/code/https://<domain>/jupyter/https://<domain>/ui/d/claude-codevibe_data as root for Code-Server and JupyterJUICE for multi-node sharingvibe.yml usage and tagsVIBE module configuration for Code-Server, JupyterLab, Node.js, and Claude Code.
VIBE module parameters (16 total).
VIBE module Ansible playbook guide.
VIBE module operations and common admin tasks.
VIBE monitoring, focusing on Claude Code observability.
VIBE module frequently asked questions.
Was this page helpful?
Thanks for the feedback! Please let us know how we can improve.
Sorry to hear that. Please let us know how we can improve.