docs(ops): Tailscale makes the N100 (felhom-pve) location-independent
felhom-pve joins the tailnet as a host package (100.70.170.35, expiry disabled); DooPlex already advertised 192.168.0.0/24 via its GitOps k3s tailscale pod (100.107.87.53). ssh felhom-pve now targets the tailnet IP (direct-over-LAN at home, tunnel when away); felhom-pve-lan = LAN fallback. --accept-dns=false on the host. Host converted static->DHCP (reservation keeps .162 at home). Measured: --accept-routes hairpins the local subnet at home -> travel-only opt-in. PBS is offsite (own WireGuard tunnel), needs none of this. Recorded not fixed: controller<->agent plane hard-pinned to 192.168.0.162 (agent listen_addr + guest bootstrap.json) -> not yet portable off-LAN. No code changed. Full doc: documentation/operations/tailscale.md Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XMForrE4c1wZxd9LukxYVt
This commit is contained in:
+13
@@ -3,6 +3,19 @@
|
||||
> Created with the REUSE.md rollout (2026-07-03). Authoritative history: `hub/CHANGELOG.md` (hub),
|
||||
> `website/CHANGELOG.md`, `scripts/CHANGELOG.md`; end-of-task detail in `REPORT.md`.
|
||||
|
||||
- **2026-07-19 — N100 MADE LOCATION-INDEPENDENT via Tailscale.** `felhom-pve` (the N100) joined the
|
||||
tailnet as a host package (`100.70.170.35`, expiry disabled); DooPlex already advertised
|
||||
`192.168.0.0/24` via its GitOps k3s `admin-system/tailscale` pod (`100.107.87.53`). `ssh felhom-pve`
|
||||
now targets the tailnet IP (direct-over-LAN at home, tunnel when away); `felhom-pve-lan` =
|
||||
`192.168.0.162` fallback. `--accept-dns=false` on the host (pi-hole split-horizon preserved). The
|
||||
host was converted **static→DHCP** (reservation MAC `68:1d:ef:5d:a6:64`→`.162` keeps home behaviour).
|
||||
**Measured spike:** `--accept-routes` on the N100 *while on `192.168.0.0/24`* hairpins the local
|
||||
subnet (table 52 overrides `main`) → kept OFF, it's a travel-only opt-in. **PBS is offsite** (its own
|
||||
WireGuard tunnel to Hetzner, not the home LAN) so it needs none of this. **Recorded, NOT fixed:** the
|
||||
controller↔agent plane is hard-pinned to `192.168.0.162` (`felhom-agent` `listen_addr` +
|
||||
guest `bootstrap.json`), so the box is reachable + backs up off-LAN but its local operator plane is
|
||||
not yet portable. Full doc: `documentation/operations/tailscale.md`. No code changed.
|
||||
|
||||
- **2026-07-19 — CC WORKFLOW MIGRATED TO DOOPLEX.** Claude Code now runs natively on DooPlex
|
||||
(192.168.0.180, Debian 13, `kisfenyo`) in a tmux session, working directly in
|
||||
`/mnt/5_hdd/felhom.eu/git/<repo>`. **DooPlex is now the canonical CC environment; the Windows
|
||||
|
||||
Reference in New Issue
Block a user