FAQ
Deployment
code-server package not found
Ensure NODE and repo config are in place:
JupyterLab installation failed
jupyter_venv must exist:
Access
Cannot access /code/ or /jupyter/
- Check service status
- Check port listening
- Check Nginx config
WebSocket connection fails
Ensure Nginx enables WebSocket (default is enabled).
If using custom infra_portal, set websocket: true.
Password and Token
Change Code-Server password
Persist the new password in inventory first so it does not enter shell history:
Change JupyterLab token
Persist a high-entropy random token in inventory first. The current template allows any Origin and disables XSRF checks, so never use an example token or expose TCP/8888 directly:
Claude Code
CLI not found
First check whether claude_install completed:
If claude_enabled is disabled, install manually:
Use claude_package to select a different npm package.
Codex CLI not found
Confirm that codex_enabled: true. VIBE installs Codex CLI only and does not generate Codex configuration.
API key not set
Telemetry not showing
Check local VictoriaMetrics/VictoriaLogs:
Ensure OTEL endpoints in ~/.claude/settings.json are correct.
Extensions and Plugins
Code-Server extension install fails
- Check network
- Try switching
code_gallery - Or install VSIX manually