Administration
Service Management
systemctl status code-server
systemctl restart code-server
systemctl status jupyter
systemctl restart jupyter
Logs:
journalctl -u code-server -f
journalctl -u jupyter -f
Workspace and Context
vibe_dir creates these under vibe_data:
CLAUDE.mdAGENTS.md(symlink toCLAUDE.md)
Default locations (adjustable via vibe_data):
/fs/CLAUDE.md
/fs/AGENTS.md
Password and Auth
Code-Server
Edit config:
vi /data/code/code-server/config.yaml
systemctl restart code-server
Or via Ansible:
./vibe.yml -l <host> -e code_password='NewPassword' -t code_config,code_launch
JupyterLab
Config file: /data/jupyter/jupyter_config.py
Field: c.IdentityProvider.token
vi /data/jupyter/jupyter_config.py
systemctl restart jupyter
Code-Server Extensions
code-server --install-extension ms-python.python
code-server --list-extensions
code-server --uninstall-extension ms-python.python
Switch extension marketplace:
code_gallery: microsoft
Redeploy:
./vibe.yml -l <host> -t code_config,code_launch
JupyterLab Environment
VIBE does not create venv automatically, ensure jupyter_venv exists:
uv venv /data/venv
Install/upgrade JupyterLab:
uv pip install --python /data/venv/bin/python jupyterlab ipykernel
systemctl restart jupyter
Install extensions (in venv):
source /data/venv/bin/activate
pip install jupyterlab-git
systemctl restart jupyter
Claude Code
The claude_config subtask only writes config files.
Claude CLI is installed globally by nodejs_pkg through npm_packages (which includes @anthropic-ai/claude-code by default).
which claude
claude --version
Config files:
~/.claude.json~/.claude/settings.json
Update config:
./vibe.yml -l <host> -t claude_config
Reinstall/install Claude CLI:
./vibe.yml -l <host> -t nodejs_pkg
# or install manually
npm install -g @anthropic-ai/claude-code
To configure for another user, run as that user or copy the files manually.
File Locations
| Component | Key Files |
|---|---|
| Code-Server | /data/code/code-server/config.yaml |
| Code-Server | /etc/default/code |
| Code-Server | /etc/systemd/system/code-server.service |
| JupyterLab | /data/jupyter/jupyter_config.py |
| JupyterLab | /etc/default/jupyter |
| JupyterLab | /etc/systemd/system/jupyter.service |
| Claude Code | ~/.claude.json / ~/.claude/settings.json |
Troubleshooting
Port checks:
ss -tlnp | grep 8443
ss -tlnp | grep 8888
Nginx entry:
nginx -t
systemctl status nginx
Feedback
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.