Persistent agent memories now live in memory/ in this repo; the Claude auto-memory path is symlinked here so future memories land in the repo and get committed like any other change.
1.4 KiB
1.4 KiB
name, description, metadata
| name | description | metadata | ||||||
|---|---|---|---|---|---|---|---|---|
| orchestrator-host-hetzner | The cc-ci orchestrator runs on a Hetzner cpx22; key host facts + the git-identity gotcha |
|
The cc-ci orchestrator (loops + watchdog + this session) runs on a Hetzner cpx22 as of 2026-05-31, replacing the Incus VM (100.116.55.106).
- Hetzner server 134487234, public 168.119.126.100, tailnet cc-ci-orchestrator-1 @ 100.84.190.30. Flake host cc-ci-orchestrator-hetzner.
- Rebuild:
sudo nixos-rebuild switch --flake .#cc-ci-orchestrator-hetznerfrom/srv/cc-ci-orch(/srv/cc-ciis a symlink to it). The Bash tool runs as user loops (uid 1000, passwordless sudo) — plainnixos-rebuild switchfails on the profile symlink; usesudo. - Reboot-resilience:
cc-ci-loops.serviceis enabled (wantedBy multi-user.target); ExecStartPrereboot-log.shauto-logs reboots to REBOOTS.md. Itsscriptrunslaunch.sh start, which stops+restarts the loops — so any rebuild that (re)starts the unit bounces the loops (they re-orient from git; harmless but noticeable). - Git-identity gotcha: the box had no git user.name/email configured; commits fail with "Author
identity unknown". Set per-repo to match prior commits:
autonomic-bot <autonomic-bot@git.autonomic.zone>.
Full record: cc-ci-plan/plan-orchestrator-hetzner-migration.md.