Files

71 lines
2.3 KiB
Markdown

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