Skip to content

Docs/hetzner guide#556

Merged
steipete merged 2 commits into
openclaw:mainfrom
Iamadig:docs/hetzner-guide
Jan 9, 2026
Merged

Docs/hetzner guide#556
steipete merged 2 commits into
openclaw:mainfrom
Iamadig:docs/hetzner-guide

Conversation

@Iamadig

@Iamadig Iamadig commented Jan 9, 2026

Copy link
Copy Markdown
Contributor

Adding a guide for Hetzenr + Docker setup

@Iamadig
Iamadig marked this pull request as draft January 9, 2026 07:12
@Iamadig
Iamadig force-pushed the docs/hetzner-guide branch from 9643bea to 85a8908 Compare January 9, 2026 07:16
@Iamadig
Iamadig marked this pull request as ready for review January 9, 2026 07:17
@steipete

steipete commented Jan 9, 2026

Copy link
Copy Markdown
Contributor

Findings

  • MAJOR docs/platforms/hetzner.md:132 Compose snippet lacks
    the gateway command + bind flag/env. Default bind is
    loopback; container won’t be reachable via published
    ports. Mirror repo docker-compose.yml (gateway-daemon
    --bind ${CLAWDBOT_GATEWAY_BIND:-lan} --port …).
  • MAJOR docs/platforms/hetzner.md:139 Compose snippet omits
    HOME: /home/node. Runtime defaults resolve to /root
    (resolveConfigDir), so config/workspace won’t hit the
    mounted /home/node/* volumes; persistence breaks unless
    you add HOME or mount /root/.clawdbot + /root/clawd.
  • MAJOR docs/platforms/hetzner.md:210 Step 8 says docker
    compose build but the snippet uses only image: (no
    build:). That command no-ops or fails. Either add
    build: . or replace with docker build -t
    $CLAWDBOT_IMAGE ..
  • MINOR docs/platforms/hetzner.md:149 Ports omit bridge
    18790 (present in repo docker-compose.yml). Remote nodes/
    bridge features will fail unless mapped.
  • MINOR docs/platforms/hetzner.md:220,238 Hard-coded
    container name; breaks with custom compose project. Use
    docker compose exec/logs.
  • MINOR docs/docs.json nav doesn’t include /platforms/
    hetzner; doc won’t show in Mintlify sidebar.

Checked against: docker-compose.yml, Dockerfile, docker-
setup.sh, src/utils.ts (state dir), src/gateway/server.ts
(bind), src/gateway/auth.ts (auth default), docs/docs.json
nav. If you want, I can drop exact PR comments/line
suggestions.

@steipete steipete self-assigned this Jan 9, 2026
@steipete
steipete force-pushed the docs/hetzner-guide branch from 85a8908 to 706cbe8 Compare January 9, 2026 17:18
@steipete
steipete merged commit 62bf779 into openclaw:main Jan 9, 2026
16 of 18 checks passed
@steipete

steipete commented Jan 9, 2026

Copy link
Copy Markdown
Contributor

Landed via temp rebase onto main.

  • Gate: pnpm lint && pnpm build && pnpm test
  • Land commit: 706cbe8
  • Merge commit: 62bf779

Thanks @Iamadig!

@steipete

steipete commented Jan 9, 2026

Copy link
Copy Markdown
Contributor

Post-merge verify on main:\n\n- Gate: pnpm lint && pnpm build && pnpm test\n- Merge commit: 62bf779\n- main@HEAD: d6d84ce\n\nThanks @Iamadig!

@mauricekleine

Copy link
Copy Markdown

@Iamadig I'm new to clawdbot, but I followed these steps on a fresh new Hetzner VPS. When running docker compose logs -f clawdbot-gateway , I get:

clawdbot-gateway-1  | Missing config. Run `clawdbot setup` or set gateway.mode=local (or pass --allow-unconfigured).

Also the Docker steps for installing the binaries are wrong, those paths don't exist (e.g. RUN curl -L https://github.com/steipete/gog/releases/latest/download/gog_Linux_x86_64.tar.gz
| tar -xz -C /usr/local/bin && chmod +x /usr/local/bin/gog)

heatherstew44-maker pushed a commit to heatherstew44-maker/openclaw that referenced this pull request Mar 8, 2026
* feat: add Moonshine Base speech recognition model

Add support for the Moonshine Base ASR model, which offers:
- 5x faster transcription than Whisper
- Better accent recognition
- ~240MB model size (encoder + decoder + tokenizer)

Changes:
- Update transcribe-rs to v0.2 with moonshine feature
- Add EngineType::Moonshine variant
- Add Moonshine Base model definition (400MB, 80% accuracy, 90% speed)
- Add model loading and transcription logic
- Add i18n translation for Moonshine Base

Note: Model files must be hosted at blob.handy.computer/moonshine-base.tar.gz
Expected structure: encoder_model.onnx, decoder_model_merged.onnx, tokenizer.json

Co-Authored-By: Claude Opus 4.5 <[email protected]>

* Update moonshine parameters.

* add translations

---------

Co-authored-by: Claude Opus 4.5 <[email protected]>
Co-authored-by: CJ Pais <[email protected]>
lovewanwan pushed a commit to lovewanwan/openclaw that referenced this pull request Apr 28, 2026
lovewanwan pushed a commit to lovewanwan/openclaw that referenced this pull request Apr 28, 2026
github-actions Bot pushed a commit to Desicool/openclaw that referenced this pull request May 9, 2026
github-actions Bot pushed a commit to Desicool/openclaw that referenced this pull request May 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants