feat: initial ThinkCentre setup repo — Android, Ollama, Otto migration docs + scripts
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
# 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
|
||||
```
|
||||
Reference in New Issue
Block a user