Hi T Wen,
We found the crash cause in your runtime logs:
Config invalid
File: ~/.openclaw/openclaw.json
Problem:
- hooks: Unrecognized key: "allowedAgentIds"
Your openclaw.json config has a key (allowedAgentIds inside the hooks section) that your current OpenClaw version (2026.2.2) doesn't recognize. OpenClaw validates its config on startup and exits immediately if it finds any unrecognized keys — that's what's causing the crash loop.
To fix, pick one of these:
-
Update your OpenClaw image to a newer version (Settings → Source → Image → change 2026.2.2 to the latest). Newer versions likely support the allowedAgentIds key, so the config would become valid without any edits.
-
Or remove the key from your config manually: use the Zeabur file browser on the service (or SSH into your server), open ~/.openclaw/openclaw.json, find the "allowedAgentIds" entry inside the "hooks" section (around line 301), and delete it. Save the file, then resume the service.
After either fix, resume your service from the dashboard and it should start up cleanly. Your server has plenty of free resources (2.4 GB RAM available, low load), so it's not a resource issue.