Commit Graph

  • 28eb7531e5 udev: world-writable compute nodes for spawn-independent GPU access Frank 2026-08-30 18:30:34 -07:00
  • fc4c521fb4 comfyui: use keep-groups instead of a named render group Frank 2026-08-30 18:13:53 -07:00
  • 14d99a8a17 comfyui: grant the render group so ROCm can open /dev/kfd Frank 2026-08-30 18:12:00 -07:00
  • 5f4377276e caddy: move ComfyUI behind the Anubis + Authentik guard chain Frank 2026-08-30 17:35:49 -07:00
  • 75e7217f4d authentik: fix mangled pg_isready health probe Frank 2026-08-30 17:35:47 -07:00
  • 9ef034e5e6 sightsound: move FLM NPU endpoint port 52626 -> 7771 Frank 2026-08-30 14:06:54 -07:00
  • 9b9f0f9051 docs(sightsound): correct unknown-model-tag contract to live-probed behavior Frank 2026-08-30 11:41:15 -07:00
  • 150412bbca docs(sightsound): NPU sight+sound runbook, fleet table, IOMMU/SVA root cause Frank 2026-08-30 09:05:22 -07:00
  • 443adb04a7 hermes: drop the stale NetworkMode key from the gateway unit Frank 2026-08-30 09:00:14 -07:00
  • 39f0712746 hermes: Network= is the quadlet v1 key; NetworkMode= is not Frank 2026-08-30 08:39:53 -07:00
  • e062fdfeff hermes: gateway dials the signal-cli daemon over loopback on host networking Frank 2026-08-30 07:42:07 -07:00
  • 915d49d663 hermes: boot-persistent quadlet units for the gateway, dashboard, and webui Frank 2026-08-30 07:22:20 -07:00
  • 56763e014e fix(hermes): point the signal adapter at the verified alias path and route hermes.franksdank.cloud to the dashboard Frank 2026-08-30 04:43:15 -07:00
  • cf0c541cc9 deploy-remote: allow frank-default-sightsound on the dankclaw target Frank 2026-08-30 04:40:57 -07:00
  • c3ed3a6e12 sightsound: new FLM NPU sight+sound service on XDNA2 (gemma4-it:e4b) Frank 2026-08-30 04:34:08 -07:00
  • 0937cfb047 docs: record fleet double swap (large -> kingjones STRIX on pinned fork, small -> Huihui FP8 on FreeToken) Frank 2026-08-30 02:35:38 -07:00
  • aa9c1d065a frank-default-small: swap to batsclamp Huihui-Qwen3.6-35B-A3B-abliterated-FP8 on FreeToken Frank 2026-08-30 02:26:49 -07:00
  • 3066d810ee frank-default-large: swap to kingjones STRIX model on card-pinned kingjones30/ROCmFPX runtime Frank 2026-08-30 02:05:03 -07:00
  • f69efcdde6 fix serve script: restore : (not ::) for default-value assignments Frank 2026-08-30 01:34:21 -07:00
  • 1ca3db4ae2 frank-default-large: ubatch 512, disable speculative decoding Frank 2026-08-30 01:24:40 -07:00
  • e3bceb0506 docs(arr-chain): TV + music search chains proven live; all-off new-row gotcha Frank 2026-08-30 00:43:30 -07:00
  • 3626c7f40d docs(arr-chain): Prowlarr feed contract cracked, qB PBKDF2 persistence recipe, chain proof Frank 2026-08-30 00:38:09 -07:00
  • a04c9d7d02 frank-default-large: CTX_SIZE 32768→401408, PARALLEL 1→2 (untested experiment) Frank 2026-08-30 00:04:47 -07:00
  • a98cec3216 docs: log entry for the guarded-host sign-in fix (providers, :8016 uniform proxy, Anubis transport exemption, auth DNS record) Frank 2026-08-29 23:58:09 -07:00
  • ee1e038f30 docs: authentik/anubis/network corrected to live-verified outpost behavior Frank 2026-08-29 23:55:48 -07:00
  • 2a72efad44 anubis policy: allow /outpost.goauthentik.io/* transport paths Frank 2026-08-29 23:49:42 -07:00
  • 29f9a86884 caddy+authentik tests: uniform Host-preserving :8016 proxy through embedded outpost Frank 2026-08-29 23:49:39 -07:00
  • 7cb6eeb67a frank-default-large: re-enable --flash-attn on via QSA F32-mask patch Frank 2026-08-29 23:43:25 -07:00
  • 101b1f8be2 frank-default-large: cap CTX_SIZE at 32768 (author quick-start) — 87 GiB fully-resident model + context buffer OOMs HIP heap (50.8 GiB at 131072, 103 GiB at 262144) Frank 2026-08-29 23:14:50 -07:00
  • 7ac172c4f4 frank-default-large: cap CTX_SIZE at 131072 — 262144 OOMs SVM pool (cudaMalloc 103176 MiB failed with fully GPU-resident 87 GiB model) Frank 2026-08-29 22:48:17 -07:00
  • 2f153c89f4 frank-default-large: restore SPLIT_MODE/FIT/NGL env vars + NGL/FIT/REASONING_FORMAT script defaults (dropped in prior edit; crash-loop with 'NGL: unbound variable') Frank 2026-08-29 22:06:05 -07:00
  • 9865f9e307 frank-default-large: verify v2 main on build-qwen38 — flash-attn off required, MTP draft incompatible (ngram-mod fallback) Frank 2026-08-29 21:39:37 -07:00
  • 3c2a5d2fe7 frank-default-large: swap to agentionai Qwen3.8-Flash-Next ROCmFP4-FAST imatrix + own MTP draft Frank 2026-08-29 20:41:12 -07:00
  • e22631d892 frank-default-large: swap to CIRU v1.1 runtime + jcbtc Qwen3.8-Flash-CIRU-STRIX-IU4 Frank 2026-08-29 19:30:04 -07:00
  • d29d2ea29e caddy: guarded vhosts route to Authentik's flow endpoint, not the outpost prefix Frank 2026-08-29 18:29:57 -07:00
  • 8898740ca4 caddy: www holds the homepage; naked domain redirects at the TLS edge Frank 2026-08-29 15:11:18 -07:00
  • 808349bc2b docs(arr): chain complete 4/4 + auth-config pitfall (v1 DryIoc 500 sprawl) Frank 2026-08-29 08:19:39 -07:00
  • 151495c978 docs(arr): chain completion — roots live on sonarr/radarr, PUID=0 identity fix rationale Frank 2026-08-29 07:30:03 -07:00
  • b9de886509 fix(dankserver): run arr stack and qb as container-root (PUID=0) Frank 2026-08-29 07:18:50 -07:00
  • 3a361385a1 docs(arr): record live chain wiring — per-arr qB clients, Prowlarr Applications rows, test-before-enable policy Frank 2026-08-29 06:31:10 -07:00
  • e4644de722 docs(arr): record live auth posture — zero-user login gate, first-account-wins Frank 2026-08-29 04:58:33 -07:00
  • eb7448815b docs(caddy): record the h2c-transport gotcha behind the jellyfin vhost 502 Frank 2026-08-29 04:26:37 -07:00
  • 7e900f6400 fix(caddy): drop h2c transport on jellyfin vhost Frank 2026-08-29 04:23:59 -07:00
  • 7190720a9e docs(dankserver): copyparty doc matches the ac edition's real interface Frank 2026-08-29 03:39:23 -07:00
  • 2c8e65e82f fix(dankserver): copyparty ac edition takes accounts and volumes as argv flags Frank 2026-08-29 03:32:18 -07:00
  • f3ebe0943a revert(dankserver): drop copyparty command override Frank 2026-08-29 03:26:46 -07:00
  • 9cbd8b8822 fix(dankserver): copyparty ac edition takes volumes as command args Frank 2026-08-29 03:19:41 -07:00
  • c70d203ad9 fix(dankserver): copyparty volume root via COPAY_VOL Frank 2026-08-29 03:17:02 -07:00
  • 03fd9e244d fix(dankserver): copyparty serves /w from the array; image is the ac edition Frank 2026-08-29 03:09:27 -07:00
  • d74ea5bf39 fix(dankserver): jellyfin user-mapping and readarr image tag Frank 2026-08-29 03:03:55 -07:00
  • 67de5cfe9b fix(dankserver): point media mounts at the real entropy array paths Frank 2026-08-29 02:54:24 -07:00
  • 2523f3ed43 docs(dankserver): document Plex (native systemd) and Tautulli (snap) as they actually run Frank 2026-08-29 02:12:08 -07:00
  • e006ad1f0f docs(anubis): record the challenge-flow contract and the JS-canary gotcha Frank 2026-08-29 01:57:39 -07:00
  • e10ebf3df4 fix(anubis): ALLOW is the allow action in v1.13.0, not ACCEPT Frank 2026-08-29 01:20:19 -07:00
  • a8206a42ae fix(anubis): accept Anubis's own endpoints before the challenge-all rule Frank 2026-08-29 01:13:17 -07:00
  • 999cecda7b fix(deploy): allow caddy in the explicit-service gate Frank 2026-08-28 22:30:44 -07:00
  • ef07e7d01a fix(caddy,authentik): auth guarded vhosts by proxying the whole request through authentik Frank 2026-08-28 22:28:32 -07:00
  • 3a16375cfe deploy: accept authentik-outpost in the top-level service gate Frank 2026-08-28 19:10:35 -07:00
  • 8be69c0631 deploy: map authentik quadlet units to their own services Frank 2026-08-28 19:09:23 -07:00
  • 2bccf2f207 authentik: deploy outpost as worker-role container with dial-back Frank 2026-08-28 19:05:20 -07:00
  • cf2fe4435c docs: topology diagram as-it-stands — two-tier chain Caddy-TLS, Anubis verify, internal listener 8016 Frank 2026-08-28 11:56:50 -07:00
  • 21fa38e6a8 anubis: fix image ref typo in deploy pull, health probe exec form, unit alias tag Frank 2026-08-28 11:18:41 -07:00
  • 799441a8be anubis: health probe in JSON exec form for the distroless image Frank 2026-08-28 10:39:09 -07:00
  • cc1ae18cf2 anubis: declare the health probe in the unit Frank 2026-08-28 10:26:40 -07:00
  • b83b706f23 anubis: run the image under a localhost/ alias tag Frank 2026-08-28 10:19:48 -07:00
  • 2e82fc10b9 anubis: guard the pull with podman image exists Frank 2026-08-28 08:26:37 -07:00
  • 91532a3805 anubis: repin the image ref to the lowercase ghcr path Frank 2026-08-28 07:05:24 -07:00
  • 761b70002b deploy-remote: allow anubis in the dankclaw service inventory Frank 2026-08-28 06:45:06 -07:00
  • 0ae3650414 anubis: bot-challenge proxy in front of the guarded vhosts (two-tier chain) Frank 2026-08-28 06:38:24 -07:00
  • 7b38ea63ef authentik: quote-free health probes — v1 quadlet generator space-splits HealthCmd Frank 2026-08-28 03:42:28 -07:00
  • 09db633dca authentik: fix quadlet v1 generator dialect on this host Frank 2026-08-28 03:21:31 -07:00
  • 3c041e4066 test: route comfyui path changes to docs+scoping seams Frank 2026-08-28 03:09:53 -07:00
  • 914e251ebc authentik: boot-persistent quadlet conversion with deploy handler Frank 2026-08-28 03:09:19 -07:00
  • 5829a0bfe8 docs: rename docs/ -> serverAppConfigs-docs/ per system-wide PROJECTNAME-docs convention Frank 2026-08-28 02:20:06 -07:00
  • 6d4a96a423 frank-default-large: ngram-mod only — both MTP draft heads incompatible Frank 2026-08-28 01:11:23 -07:00
  • b1f30e5235 frank-default-large: switch MTP draft head to agentionai ROCmFP4-FAST Frank 2026-08-28 01:01:36 -07:00
  • 214bad946f bench: fix spec-decode script — use local commands, not nested SSH Frank 2026-08-28 00:28:02 -07:00
  • 5fdf7e706c frank-default-large: fix STRIX_LEAN model paths + add mmproj Frank 2026-08-28 00:05:27 -07:00
  • 0ff35e6620 bench: spec decode sweep + fix serve script ngram-only path Frank 2026-08-28 00:04:21 -07:00
  • fc75ca6ed8 frank-default-large: add MTP draft head (EasiiX Q8_0, draft-mtp+ngram-mod) Frank 2026-08-27 23:52:42 -07:00
  • cadc7f2768 frank-default-large: threads-batch=16 confirmed optimal + decode benchmark results Frank 2026-08-27 13:20:52 -07:00
  • 26173df1fd docs: update LLM index for STRIX model swap (STRIX_LEAN → STRIX) Frank 2026-08-27 03:31:01 -07:00
  • fbef13aebe fix: single-colon for shell defaults (:: → :) frank-large-strix-model Frank 2026-08-27 03:28:25 -07:00
  • 263fa99c16 docs: link STRIX runbook from top-level index Frank 2026-08-27 03:01:27 -07:00
  • 0cf1f02bb2 merge: FreeToken v0.1.2 replaces llama.cpp for frank-default-small Frank 2026-08-27 02:01:27 -07:00
  • 6efb0fb231 feat: replace llama.cpp Tiel-Coder with FreeToken v0.1.2 serving Qwen3.6-35B-A3B-FP8 Frank 2026-08-27 02:01:16 -07:00
  • e219fdf939 feat: frank-default-large 2x 256k context slots (CTX_SIZE=524288, PARALLEL=2) Frank 2026-08-26 21:26:39 -07:00
  • e376d6a34e merge: Tiel-Coder-35B (dankserver) + Flash-Next 56B (dankclaw) + config-assertion test removal Frank 2026-08-26 21:09:01 -07:00
  • 2cd30de542 docs: update AGENTS.md LLM fleet topology for Tiel-Coder + Flash-Next swap feature/tiel-coder-flash-next Frank 2026-08-26 20:49:16 -07:00
  • 215d74f6ce feat: swap both LLM services + remove config-assertion tests Frank 2026-08-26 20:37:46 -07:00
  • 868c8cfbca caddy: drop the systemctl enable; the quadlet generator already enables it Frank 2026-08-26 20:19:03 -07:00
  • f3c1ac1823 pihole: also neutralize the /etc/sysctl.conf sysctl override Frank 2026-08-26 20:08:30 -07:00
  • 8660209c35 caddy + pihole: make both boot-persistent and self-healing Frank 2026-08-26 19:52:57 -07:00
  • 66b58a127b AGENTS.md: mandate self-healing, boot-persistent quadlet units for every container Frank 2026-08-26 19:29:12 -07:00
  • 6fdb49b86f docs: log the hermes-webui (Hermex) deployment and iOS tunnel pattern Frank 2026-08-26 08:28:37 -07:00
  • a6601e527e hermes-webui: bind 0.0.0.0 inside the container (host publish stays loopback) Frank 2026-08-26 08:25:40 -07:00
  • 105a4cdfef deploy.sh: accept hermes-webui in the top-level service inventory Frank 2026-08-26 08:22:23 -07:00
  • bb0404c310 hermes-webui: add Hermex server as loopback compose service on Dankclaw Frank 2026-08-26 08:17:27 -07:00
  • 24c5eb4e28 frank-default-small: KV K default f16 (no hadamard), V q6_0 + hadamard Frank 2026-08-26 05:53:01 -07:00
  • 8f860d24a6 frank-default-small: 491520 context pool (163840 per slot x 3) Frank 2026-08-26 05:48:28 -07:00