-
f7a8b668d3
paperwork: refresh STATUS.md + CLAUDE.md; finalize 4b
vh
2026-04-24 16:31:41 -07:00
-
42fbc4b4c4
elway: lazy sudo probe — don't prompt when every sudo step will skip
vh
2026-04-24 15:04:36 -07:00
-
9c20e42215
task-board: add stack + elway deploy playbook
vh
2026-04-24 14:26:42 -07:00
-
f115c982bc
elway: add tier 1 + tier 2 idempotency
vh
2026-04-24 10:39:48 -07:00
-
dea95bf526
elway: add mini playbook runner + smoke playbook
vh
2026-04-24 10:09:16 -07:00
-
04884742e2
cosyvoice: rewrite README smoke test + document gotchas
vh
2026-04-24 00:28:15 -07:00
-
01c5380059
parakeet: rewrite on sherpa-onnx; own the wrapper end-to-end
vh
2026-04-24 00:18:45 -07:00
-
82f95d7428
restic/irv-ml1: cover docker-stack user state under /worktank
vh
2026-04-23 23:48:23 -07:00
-
1a67370138
parakeet + cosyvoice: add stacks + deploy to irv-ml1
vh
2026-04-23 23:40:36 -07:00
-
06476745f1
comfyui: add stack + deploy to irv-ml1
vh
2026-04-23 22:56:21 -07:00
-
ba55f5e902
docs/pbs-deployment: fix namespace CLI syntax, add web UI fallback
vh
2026-04-22 14:37:40 -07:00
-
d7e6f32e36
docs/pbs-deployment: require per-hypervisor namespaces
vh
2026-04-22 14:33:54 -07:00
-
2f76da2108
docs/pbs-deployment: note ZFS case-insensitive + NFSv4 incompatibility
vh
2026-04-22 11:26:17 -07:00
-
58f2a22966
llama-swap: pin qwen3.5-9b + qwen3.6-35-a3b as a coexistence group
vh
2026-04-22 09:05:19 -07:00
-
597c127cc4
docs/pbs-deployment: Phase 0 — explicit handling of root_squash
vh
2026-04-21 18:51:42 -07:00
-
0368ab732a
docs: PBS deployment runbook (ANA primary + NH3 DR mirror)
vh
2026-04-21 17:14:46 -07:00
-
76a0768fdb
restic: drop scheduled forget across all 6 hosts
vh
2026-04-21 17:00:23 -07:00
-
65d19e4e35
sf-ana-container: ssh-target user is vhoang (not lkraven as guessed)
vh
2026-04-21 16:56:29 -07:00
-
fd1c9287cd
scripts/refresh-*: StrictHostKeyChecking=accept-new on first connect
vh
2026-04-21 16:53:56 -07:00
-
017f8f9b76
fleet: re-frame SureFire hosts from tenant-only to PFI-managed
vh
2026-04-21 16:51:50 -07:00
-
2cda9fd8a6
docs: STATUS.md — current fleet state + open issues
vh
2026-04-21 15:03:56 -07:00
-
b842212b06
fleet: register 9 hosts surfaced by gap-analysis audit
vh
2026-04-21 14:29:43 -07:00
-
b33439499b
scripts/discover-*: four QoL upgrades from first live gap-analysis run
vh
2026-04-21 14:19:12 -07:00
-
57c944ad5f
scripts/discover-unifi: correct field selectors for real API response shape
vh
2026-04-21 14:12:42 -07:00
-
ddc45dc3bd
scripts/discover-unifi: add 'raw <path>' mode for debugging selectors
vh
2026-04-21 14:07:28 -07:00
-
3bdbfc3424
scripts/discover-unifi: switch to Site Manager API (developer.ui.com)
vh
2026-04-21 14:04:50 -07:00
-
8f1a2789a9
scripts/discover-fortigate: validate by IP presence, not error-string match
vh
2026-04-21 13:51:10 -07:00
-
6f998a83c3
fleet: retire NH3-Firewall (Fortigate 101F @ 10.100.250.1)
vh
2026-04-21 13:48:26 -07:00
-
6a72408c5e
scripts/discover-fortigate: handle real FortiOS output + user@host arg
vh
2026-04-21 13:46:39 -07:00
-
83eddc872a
scripts/discover-fortigate: stop hiding SSH errors
vh
2026-04-21 13:35:53 -07:00
-
921891b27a
scripts: network-discovery tooling for FortiGate + UniFi
vh
2026-04-21 11:51:00 -07:00
-
a448699a9d
restic/nh3-dev: add user workstation to backup scope
vh
2026-04-21 11:26:17 -07:00
-
1e24e0f799
restic/esh-docker-vm: profile + DB hooks + deploy guide
vh
2026-04-21 11:04:37 -07:00
-
8c70372cc4
restic/vm-esh-nas: fix htpasswd-append example — root_squash awareness
vh
2026-04-21 01:31:01 -07:00
-
101c4d3462
restic/vm-esh-nas: fix htpasswd-append example (single ssh, not piped pair)
vh
2026-04-21 01:27:42 -07:00
-
c94024d238
restic/vm-esh-nas: profile + deployment guide
vh
2026-04-21 01:19:22 -07:00
-
57730444b6
restic/ana-docker: gitea dump — switch zip → uncompressed tar for dedup
vh
2026-04-21 01:14:03 -07:00
-
de1eac2904
restic/nh3-docker: profile + deployment guide
vh
2026-04-21 01:13:35 -07:00
-
349f684d0b
restic/ana-docker: extend pre-backup hooks (vaultwarden/gitea/openwebui)
vh
2026-04-21 00:39:16 -07:00
-
c3c05ddc53
restic/ana-ml2: exclude parakeet HF cache volume
vh
2026-04-21 00:27:49 -07:00
-
f5cc60bcfc
docs: document rest-server-ana data layout + repo-recreate flow
vh
2026-04-20 23:26:17 -07:00
-
f5703550fb
restic/ana-ml2: fix verification snippet to run inside sudo shell
vh
2026-04-20 23:15:02 -07:00
-
445aa87cb7
restic/ana-ml2: default to reusing existing repo + htpasswd entry
vh
2026-04-20 23:11:49 -07:00
-
d0c4e46e73
restic: ana-ml2 profile — cover the only bare-metal host in the fleet
vh
2026-04-20 23:06:25 -07:00
-
1431768596
scripts: refresh-proxmox-info.sh wrapper for PVE snapshots
vh
2026-04-20 23:01:48 -07:00
-
dc8faaacc0
homepage: polish pass (C)
vh
2026-04-20 22:55:51 -07:00
-
dd7fd8f4e3
homepage: per-group icons for visual anchoring
vh
2026-04-20 22:50:29 -07:00
-
09882433ff
homepage: useEqualHeights so widget cards don't make rows ragged
vh
2026-04-20 22:49:17 -07:00
-
fceb66ae2f
homepage: rename tabs — Infra -> Infrastructure, Plumbing -> Toolchain
vh
2026-04-20 22:47:53 -07:00
-
0e0852fc74
homepage: three-tab layout (Main/Infra/Plumbing) + 4-column grids
vh
2026-04-20 22:45:23 -07:00
-
7d1125b810
esh-pve: refresh snapshot — VM 108 retired
vh
2026-04-20 22:35:29 -07:00
-
0b997fec0d
docs: surface backup pipeline coverage gaps
vh
2026-04-20 22:31:53 -07:00
-
2033d3da65
pfi-pve: refresh snapshot — retirements + expanded backup coverage
vh
2026-04-20 22:28:30 -07:00
-
879bea25e4
calibre-web-automated: fix healthcheck (curl, not wget)
vh
2026-04-20 22:28:30 -07:00
-
852896120a
scripts: proxmox_inspect.sh for VM/LXC/storage/backup discovery
vh
2026-04-20 22:14:57 -07:00
-
dfdabd1d02
calibre: replace with Calibre-Web-Automated on esh-docker-vm
vh
2026-04-20 22:14:38 -07:00
-
8d6921cb75
llama-swap: add Qwen3.6 35B-A3B stock + swap abliterated, 128K ctx
vh
2026-04-20 22:14:26 -07:00
-
0be8de8ab0
fleet: register vm-esh-nas as 5th Docker host + canonical dockge stack
vh
2026-04-20 22:14:13 -07:00
-
2be296ffa0
homepage: function-first layout + fleet label sweep
vh
2026-04-20 22:14:00 -07:00
-
8c15ec2d5f
Add the four Proxmox hypervisors to the inventory
vh
2026-04-20 14:58:17 -07:00
-
f6b0e2b22f
Correct Ana-side NAS identity: Debian 12, not TrueNAS
vh
2026-04-20 14:36:07 -07:00
-
b443b5c220
Refresh ana-docker + esh-docker-vm snapshots after moving inline secrets to .env
vh
2026-04-20 14:30:07 -07:00
-
e376d0aec9
Initial commit: PFI fleet inventory, stacks, tooling, and backup pipeline
vh
2026-04-20 14:23:18 -07:00