Check all services and system status:
bash ~/tools/status.shManage Google Chrome with remote debugging capabilities.
bash ~/tools/chrome.sh install # Install Chrome
bash ~/tools/chrome.sh start # Start Chrome with debugging
bash ~/tools/chrome.sh stop # Stop Chrome
bash ~/tools/chrome.sh status # Check Chrome statusFeatures:
- Automatic display detection (VNC or headless)
- Remote debugging on port 9222
- Process management and duplicate prevention
Start VNC server and noVNC web interface.
bash ~/tools/vnc-start.shAccess:
- VNC: localhost:5901
- noVNC Web UI: http://localhost:6080/vnc.html
Manage Cloudflare tunnel for external access.
bash ~/tools/cloudflared-tunnel.shRequires: CF_TUNNEL environment variable
Comprehensive system and service health check.
bash ~/tools/status.shChecks:
- System resources (CPU, memory, disk)
- Software installations
- Service processes and ports
- Network connectivity
- Data directories
- Log files
| Port | Service | Description |
|---|---|---|
| 22 | SSH | Remote shell access |
| 5901 | VNC | TigerVNC server |
| 6080 | noVNC | Web-based VNC client |
| 9222 | Chrome | Remote debugging protocol |
If status.sh reports errors, follow the provided recommendations:
- Chrome not running:
bash ~/tools/chrome.sh start - VNC not running:
bash ~/tools/vnc-start.sh - Git missing:
sudo apt install -y git - Docker missing:
curl -fsSL https://get.docker.com | sh
- Chrome:
~/data/browser/chrome/chrome.log - Cloudflare Tunnel:
~/logs/tunnel.log - System logs:
~/logs/