fkrebs
f441e8b762
2026-05-23: UNAS SSH key auth, unas-conf repo, NFSv4 status
2026-05-23 11:29:25 +02:00
fkrebs
3de4d5db63
2026-05-23: PVE optimizations, LXC watchdog, KSM, startup order
2026-05-23 11:19:21 +02:00
fkrebs
c3fd649f68
docs: 2026-05-23 session — CT109 ops, Arcane/Dozzle migration, OIDC wired, OOM fix, n8n tracking
2026-05-23 09:44:15 +02:00
fkrebs
474af687af
docs: 2026-05-23 session — observability stack, Pocket-ID guide, secrets scrub
...
- CHANGELOG: full 2026-05-23 backfill (Loki, Alloy×12 hosts, pve-exporter,
HA prometheus integration, 5 dashboards, 3 alert rules, Homarr, homelab-configs repo)
- services/pocket-id.md: new — OIDC endpoints, client creation walkthrough,
per-service env var patterns, current client registry, backup notes
- infra/proxmox-state.md: redact D-Link credentials from plaintext (pelican/pinkpanther)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-23 08:03:01 +02:00
fkrebs
143343decf
docs: session continuity file + claude-max-bridge /v1/responses fix
...
- Add RESUME.md for cross-session continuity (open items, key state, constraints)
- claude-max-bridge: implement /v1/responses (OpenAI Responses API) with
previous_response_id chaining via server-side history injection into system prompt.
Root cause of "session already in use": CLI leaves JSONL in un-resumable
"dequeued" state after each --print run; fix avoids session reuse entirely.
Also fixed: assistant content must be array-of-blocks not plain string (silent
JS crash otherwise).
- LiteLLM: add pass_through_endpoints for /v1/responses → claude-max-bridge
- Storage, volumes, architecture docs reconciled (Vaultwarden → local zfs,
Pocket-ID backup, WAL-G fix, apps/ decommission, Nextcloud CIFS→NFS)
- Add ideas/, proxmox-memory-audit.md, llm-benchmark.md (new docs this session)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 22:42:17 +02:00
fkrebs
0d83f83bc0
docs: MCP gateway git/gitlab/paper-search; CT 109 plan; new backrest/db/arcane docs
...
- mcp-gateway.md: 26 servers (added git, gitlab, paper-search catalog bridge);
document --pass-environment requirement for env var passthrough in DinD bridges
- ct-inventory.md + homelab-architecture.md: CT 109 IP conflict, CT 113 live
- proxmox-state.md §16: Loki, sshwifty, Alloy, IP conflict note, sidecar table
expanded to CT 103/111/113; build order updated
- infra/portmap.md: CT 113 db section; QNAP TS-251D (Klipper/Mainsail)
- services/backrest.md: full backup strategy doc (new)
- services/databases.md: CT 113 postgres/WAL-G/pgAdmin doc (new)
- services/arcane.md: Docker management IDE doc (new)
- CHANGELOG.md: 2026-05-22 entry
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 09:35:07 +02:00
fkrebs
ad0fdd2beb
docs: dissolve Stacks chapter → infra/; reconcile portmap, storage, changelog (2026-05-21)
...
- Move PORTMAP, storage, volumes, docker-networks from stacks/ → infra/
- Remove stacks/todo.md (content migrated to CHANGELOG + ideas)
- portmap: add new MCP servers (18005/07/09/10/11), fix s3.nuclide.systems entry,
update Daytona OIDC row to DECOMMISSIONED, add Vaultwarden OIDC placeholder,
add DevOps table row for MCP server Gitea repos
- storage: add Garage S3 buckets subsection (lobe-files + chat-artifacts)
- docker-networks: remove daytona-minimal_daytona-network row + daytona from
"Stacks Keeping Own Networks" list
- ct-inventory: add CT 112 (secrets/Infisical, planned)
- CHANGELOG: prepend 2026-05-21 entry (docs, S3, MCP, dev env, Gitea repos, planned)
- ideas/stack-ideas: add §11 Renovate Bot, §12 egress firewall, §13 local LLM
- mkdocs.yml: replace nav — dissolve Stacks chapter, add infra/ entries
2026-05-21 07:54:21 +02:00
fkrebs
caf133f4a7
docs: add CHANGELOG, ct-inventory, rewrite README as TOC
2026-05-20 23:45:51 +02:00