ssh clawbox@YOUR_BOX_IP (your box password).
I can’t reach the ClawBox
Use the plain IP — not clawbox.local, not :18789
Use the plain IP — not clawbox.local, not :18789
clawbox.localoften fails on Windows and on routers that block mDNS between Wi-Fi and wired devices. Use the raw IP address instead.- Don’t add
:18789to the address. That port is the internal AI gateway — its page loads but it does not accept your password. The ClawBox screen is served athttp://YOUR_BOX_IP(port 80, nothing after the IP).
Find the box's IP address
Find the box's IP address
- Router method (easiest): open your router’s connected-devices list and look for
clawbox. - If SSH by name works (
ssh [email protected]connects in a terminal even when the browser fails): runhostname -Iover SSH — the first address is the box’s LAN IP.
Nothing loads at the IP either
Nothing loads at the IP either
http://YOUR_BOX_IP. If SSH doesn’t work either, power-cycle the box and wait 2 minutes.Box reverted to the ClawBox-Setup hotspot
Box reverted to the ClawBox-Setup hotspot
http://10.42.0.1, and re-run the network step of the wizard.The browser rejects my password (but SSH accepts it)
There is no separate admin password — the browser login uses the same system password as SSH. When SSH accepts it but the browser says Incorrect password, work down this ladder:Confirm you're on the right page
http://YOUR_BOX_IP (port 80). The :18789 page is the gateway — it will never accept your system password.Rule out browser autofill
Ctrl+Shift+N), type the URL and the password by hand — don’t let the browser autofill. A stale saved password is the most common cause. If this works, delete the saved password for the box’s IP in your browser settings.Test the password exactly as the web app checks it (over SSH)
RESULT exit=0→ the password itself is fine; continue to the next step.- Any other number → the password check itself fails. If your password contains accented or non-ASCII characters, the browser may encode them differently than the terminal did when the password was set — reset to a simple ASCII password with
sudo passwd clawboxand retry.
Test the login API directly (bypasses the browser)
{"success":true}→ the server accepts it; the problem is browser-side (step 2).{"error":"Incorrect password"}→ continue to the next step.- A lockout message → too many attempts; wait 5 minutes and retry.
Check the password helper's permissions
s and the shadow group):unix_chkpwd shows -rwxr-xr-x (no s) or a different group:Set a fresh password (10 seconds, no data loss)
Rebuild the web app (a half-finished update can serve a stale build)
Updates say “up to date” but the version is old
The updater only offers a release when the device’s code history matches the official release line. A box whose code was modified locally (committed changes — e.g. by an on-box agent or manual edits) silently stops seeing updates on v3.1.4 and earlier.Check whether the device has diverged (over SSH)
Check whether the device has diverged (over SSH)
X Y = X commits behind, Y commits ahead. Y > 0 means local commits are blocking updates.Fix: hard-sync back to the release line
Fix: hard-sync back to the release line
On the beta channel this is automatic
On the beta channel this is automatic
Update finished but the box misbehaves
A ClawBox update is more thangit pull — the installer also refreshes the systemd service files and the OpenClaw core, and manual or interrupted updates can leave those stale. The easiest fix is always the full installer — re-run the update from the System Update app, or sudo bash /home/clawbox/clawbox/install.sh over SSH — which runs every step. The targeted repairs below are the faster, surgical alternatives:
Errors like 'Config validation failed: … Unrecognized key' when selecting a provider
Errors like 'Config validation failed: … Unrecognized key' when selecting a provider
UI shows the new version but behaves like the old one
UI shows the new version but behaves like the old one
AI provider errors (401 “Incorrect API key”)
'Incorrect API key … sk-proj-…' after switching OpenAI to the ChatGPT subscription
'Incorrect API key … sk-proj-…' after switching OpenAI to the ChatGPT subscription
401 on every reply, returning after each restart. (Full explanation: AI Providers.)Fix now, on any version: open Settings → AI, choose ChatGPT (sign in with ChatGPT), complete the sign-in again — then reboot once and confirm it still works after the restart. The beta channel (and the next stable release) self-heals this on boot; if the manual fix doesn’t stick, contact support.Replies stopped after changing provider or plan
Replies stopped after changing provider or plan
Local models (Ollama / llama.cpp) not responding
Local models (Ollama / llama.cpp) not responding
systemctl status ollama and retry after sudo systemctl restart ollama.My assistant isn’t replying
Check the channel link
Check the channel link
Check the AI provider
Check the AI provider
Check the gateway
Check the gateway
sudo systemctl restart clawbox-gateway clears transient wedges.Check internet
Check internet
ping -c 3 8.8.8.8 over SSH. If offline, see Connect to a Network.Telegram-specific issues
Bot doesn't answer a new person
Bot doesn't answer a new person
Bot stopped answering after changing the bot token
Bot stopped answering after changing the bot token
Reading logs (for bug reports)
When contacting support, include the relevant log tail — it usually pins the cause in one look:/diagnostics in chat (if it’s responding) to get a self-report.

