Files
thinkcentre-setup/README.md
T

2.3 KiB

ZeitAnker ThinkCentre Setup

Infrastructure docs, scripts, and runbooks for ThinkCentre 1 and 2.

⚠️ No credentials in this repo. Secrets live in /home/secondclaw/.openclaw/secrets/ and are managed manually.

Hardware

ThinkCentre 1 ThinkCentre 2
IP 192.168.0.91 TBD
User secondclaw TBD
CPU i5-13400T (10C/16T) i5-13400T (10C/16T, baugleich)
RAM 16 GB 16 GB
Disk 233 GB NVMe 233 GB NVMe
GPU Intel UHD 730 Intel UHD 730
OS Ubuntu 24.04 LTS Ubuntu 24.04 LTS
Role Build Server + LLM Otto (OpenClaw)

ThinkCentre 1 — Roles

1. Android APK Build Server

Local Gradle builds for StaySober, BlockBlitz, Ticked — replaces GitHub Actions.

  • See android/ for setup scripts and build wrapper
  • Builds served via lighttpd on port 8080 (same as Pi currently)
  • Trigger: SSH from Pi or manual

2. Local LLM (Ollama)

  • Model: qwen2.5:7b (default), swappable
  • API: http://192.168.0.91:11434
  • Use: Otto fallback inference, code review, summarization
  • See ollama/ for model management and prompt scripts

3. Potential: Otto performance offload

  • Heavy subagent tasks can be delegated here via API
  • TBD once ThinkCentre 2 (Otto's new home) is set up

ThinkCentre 2 — Roles

Otto Migration

  • OpenClaw fresh install (not in-place migration from Pi)
  • Pi remains active until migration is validated
  • See docs/otto-migration.md for migration plan

SSH Access (from Pi)

ssh secondclaw@192.168.0.91   # ThinkCentre 1
# Key already deployed: ~/.ssh/id_ed25519

Repo Structure

thinkcentre-setup/
├── android/
│   ├── setup.sh          # One-shot Android SDK install
│   ├── build.sh          # Build wrapper (takes app name + optional branch)
│   └── README.md
├── ollama/
│   ├── setup.sh          # Ollama install + default model pull
│   ├── models.md         # Model comparison and RAM requirements
│   └── README.md
├── scripts/
│   ├── provision.sh      # Base Ubuntu provisioning (apt, docker, node, etc.)
│   └── ssh-keygen.sh     # Deploy Pi SSH key to ThinkCentre
└── docs/
    ├── otto-migration.md # ThinkCentre 2 migration plan
    └── management.md     # Who manages what, runbooks