openclaw-nerve-unraid
GitHub-ready repo for publishing a Nerve container to GHCR and deploying it easily on Unraid.
Recommended owner/repo
- GitHub owner:
Bearded-Zero - Repo name:
openclaw-nerve-unraid - Published image:
ghcr.io/Aoi-Claw/openclaw-nerve-unraid:latest
What this repo is for
- build Nerve as a standalone container
- publish it automatically to GHCR with GitHub Actions
- use simple Unraid XML templates that point at the published image
- keep deployment and maintenance simpler than hand-building on Unraid every time
Files
Dockerfileentrypoint.sh.env.example.github/workflows/publish-ghcr.ymlunraid-template/Nerve-Aoi.xmlunraid-template/Nerve-Alex.xmlSETUP.md
LAN + Tailscale access
If you want Nerve reachable from both your internal network and your Tailscale network, configure all three of these pieces together:
NERVE_PUBLIC_ORIGINfor the main URL you want Nerve to advertiseALLOWED_ORIGINSfor every browser origin that should be allowed to load and connect to NerveWS_ALLOWED_HOSTSfor every OpenClaw gateway hostname or IP the Nerve websocket proxy may target
On the OpenClaw side, add the same browser origins to gateway.controlUi.allowedOrigins so the gateway accepts the proxied browser session.
Why GHCR instead of Docker Hub
If you already understand GitHub, GHCR is the cleaner path:
- one account system
- one permissions model
- one repo can hold code, docs, and image publishing
- no separate Docker Hub workflow required