Skip to content

Changelog

2026-03-16 — APT repo fixes + wiki via Caddy

  • wiki.yooshtek.com set up — Caddy on immichbox proxies to MkDocs on attic-gremlin:8000
  • Port 8000 UFW rule on attic-gremlin tightened to immichbox only (was LAN-wide)
  • Caddy GPG key re-fetched to fix NO_PUBKEY ABA1F9B8875A6661 error on apt update
  • Docker APT source pinned to amd64 to eliminate spurious i386 warnings

2026-03-16 — Firewall hardening + SSH keys

  • UFW enabled on attic-gremlin and immichbox with default-deny incoming
  • All rules scoped to legitimate traffic only (LAN, specific IPs, localhost)
  • Caddy confirmed as sole external entry point on immichbox (ports 80/443)
  • Matrix Synapse confirmed on loopback only; no port 8448 required (federation via .well-known)
  • Caddyfile audited — public subdomains: jellyfin, immich, ha, mainsail, matrix, element, yooshtek.com
  • bazzite (192.168.4.100 eth / .101 wifi) documented as gaming PC
  • SSH key (ed25519) generated on framework-16; deployed to attic-gremlin and immichbox
  • Password auth disable deferred until bazzite keys are also set up
  • Creality Ender V3 KE documented (192.168.4.200 / ender.lan, Klipper/Mainsail on port 4409)
  • mainsail.yooshtek.com external access noted as broken/unknown cause — added to Future Work
  • Wiki split into per-section pages; mkdocs.yml nav updated

2026-03-15 — Initial setup session

  • Node Exporter installed and verified on attic-gremlin and immichbox
  • Graphite Exporter installed on attic-gremlin; TrueNAS Graphite push configured on smaug
  • Prometheus 3.10.0 installed and configured on attic-gremlin
  • Blackbox Exporter 0.28.0 installed; all 7 services probing successfully
  • Grafana 12.4.1 installed; Prometheus data source configured
  • Node Exporter Full dashboard (1860) imported and working for both machines
  • Blackbox Exporter dashboard (7587) imported and fixed for Grafana 12
  • Custom smaug TrueNAS dashboard built and imported (smaug-truenas-001)
  • immichbox memory leak identified and resolved (gnome-system-monitor, 8 GB recovered)
  • MkDocs wiki set up on attic-gremlin, served via systemd user service on port 8000