71 lines
2.3 KiB
Markdown
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
|
|
```
|