# 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) ```bash 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 ```