-
250fea8679
ups-quarterly-test: sync tracked copy to live + fix false-alarm bugs
main
tommy
2026-07-07 18:31:46 -05:00
-
7178f6ceea
weekly-health-digest: add internet speed check (section 4c)
tommy
2026-07-07 18:13:16 -05:00
-
a567f64508
weekly-health-digest: add LubeLogger + Vaultwarden PBS backup freshness
tommy
2026-07-07 17:39:24 -05:00
-
b43007c9a9
hardware-inventory: add disk SMART/serials for all PVE nodes (via Proxmox API)
tommy
2026-07-06 22:31:40 -05:00
-
a3aed327ec
Add hardware inventory (PVE nodes, standalone hosts, GPUs, UPS, allocation map)
tommy
2026-07-06 22:15:45 -05:00
-
5c66bbacdd
traefik: nextcloud-transport (3600s responseHeaderTimeout) — fix large-upload 504
tommy
2026-07-05 19:07:04 -05:00
-
c6861c71f0
runbooks: Nextcloud large-upload fix (CT103) — browser DoH, not a size limit
tommy
2026-07-05 18:17:48 -05:00
-
cfe95a3aef
monitoring: scrape Wazuh VM node-exporter (.199) + track prometheus.yml
tommy
2026-07-03 16:54:46 -05:00
-
9653af3d20
homepage: add siteMonitor status dots to 54 service tiles
tommy
2026-07-03 16:20:25 -05:00
-
6002af049f
runbooks: add dns-records.md source-of-truth
tommy
2026-07-03 11:29:43 -05:00
-
5ba7246b45
4K: pre-create download-client completed category dirs in playbook
tommy
2026-07-03 10:11:18 -05:00
-
b25c3a4d5c
4K: download clients (packaged, idempotent) + Homepage tiles
tommy
2026-07-03 09:43:18 -05:00
-
40da21016b
4K Step 2: Recyclarr config + systemd-timer sync (radarr-4k/sonarr-4k)
tommy
2026-07-03 01:01:53 -05:00
-
72d540fb85
4K quality-first arr stack: radarr-4k + sonarr-4k (Step 1 standup+wiring)
tommy
2026-07-03 00:12:07 -05:00
-
4b69f74f40
lubelogger+homepage: dedicated PBS tokens
tommy
2026-07-02 23:40:32 -05:00
-
9559b219bf
lubelogger probe: use read-only x-api-key instead of admin basic-auth
tommy
2026-07-02 22:35:59 -05:00
-
739db1ddee
homepage: crowdsec widget -> dedicated homepage-widget machine
tommy
2026-07-02 21:59:15 -05:00
-
b22697b2b9
homepage: canonize services.yaml mirror to live + redact all widget secrets
tommy
2026-07-02 21:17:15 -05:00
-
6de37c8712
LubeLogger: back up data+keys volumes to PBS via the playbook
tommy
2026-07-02 15:28:31 -05:00
-
c9aac20e73
Add LubeLogger deployment (docker-node01)
tommy
2026-07-02 15:14:20 -05:00
-
9e6afe27c5
runbooks: INC-001 PBS USB-ZFS recovery + import/alert hardening (P5-14)
tommy
2026-07-02 11:21:53 -05:00
-
09a466b2c6
runbooks: log P5-13 media-server kernel upgrade to 6.8.0-134
tommy
2026-07-02 00:01:48 -05:00
-
3746f3fe7c
monitoring: capture compute6 Diun compose (closes audit visibility gap)
tommy
2026-06-30 22:44:42 -05:00
-
0dea324551
traefik: de-secret CrowdSec LAPI key -> crowdsecLapiKeyFile (rotated)
tommy
2026-06-30 22:41:35 -05:00
-
0f3973023a
gluetun-pia: CA-pinned regen + CA-aware region auto-pick (fix legacy-CN break)
tommy
2026-06-30 22:01:16 -05:00
-
6af09ef9c6
monitoring: off-host Prometheus dead-man's-switch watchdog (Pi .227)
tommy
2026-06-30 21:57:56 -05:00
-
0be9ae426b
homepage: read HA token from env var; stop committing it in plaintext
tommy
2026-06-27 22:01:27 -05:00
-
50e3107e38
ha: add universal media-partition low-space guard for Frigate
tommy
2026-06-27 21:33:28 -05:00
-
16489cabe5
observability: fix container memory alerts to use working set (C-02)
tommy
2026-06-07 15:56:07 -05:00
-
8a734c638a
runbooks: RB-002 total Traefik 403 — CrowdSec SQLite journal lock + WAL fix
tommy
2026-05-23 22:23:16 -05:00
-
e61fa8fe60
docs(runbook): HAOS NUT addon installed and verified
Tommy
2026-05-23 22:00:46 -05:00
-
af09358149
ha: VAULT1 CIFS mount monitor; runbooks: supervisor root-cause
Tommy
2026-05-23 21:46:44 -05:00
-
7e8ea78cee
runbooks: fix VAULT1 CIFS creds + add credential recovery procedure
Tommy
2026-05-23 21:27:14 -05:00
-
50e8dfccc7
runbooks: add INC-007 Frigate/VAULT1 USB outage runbook (RB-001)
Tommy
2026-05-23 21:09:54 -05:00
-
ce2c169e3a
ha: add ntfy rest_command and Core update alert automation
Tommy
2026-05-22 18:20:33 -05:00
-
4372080a3b
docs: add INC-006 (PBS upsmon DEADTIME), update INC-001 pool state
tommy
2026-05-16 16:49:30 -05:00
-
2ee7c474f5
docs: add P5-12 to phase5-incident-log, update INC-001 and P5-05 states
tommy
2026-05-16 08:58:16 -05:00
-
a4726a4da6
monitoring: add weekly-health-digest.sh and Phase 5 incident log (P5-12)
tommy
2026-05-16 08:56:30 -05:00
-
640cd908df
docs: P5-11 — compute5 nvme1 PCIe quirk verified, no action needed
tommy
2026-05-06 21:29:16 -05:00
-
909fe3dc12
docs: Phase 5 — incident log, maintenance runbook, NUT config archive
tommy
2026-05-06 21:25:49 -05:00
-
545d3563b8
docs: Phase 4C — root cause for W11 (xtables) and W12 (qdevice)
tommy
2026-05-06 19:11:37 -05:00
-
38fa22d444
monitoring: add quarterly UPS self-test script (Phase 4B)
tommy
2026-05-06 06:05:50 -05:00
-
e3ee020d53
monitoring: add postfix queue + cert expiry scripts, Phase 4D alerts
tommy
2026-05-06 05:46:07 -05:00
-
10b60761ff
traefik: add cert-expiry-check.sh with Prometheus textfile output
tommy
2026-05-06 05:34:31 -05:00
-
7fac4fc9c7
traefik: sync dynamic_conf.yml and add drift-check cron
tommy
2026-05-05 20:17:17 -05:00
-
23194ed22a
pbs: rewrite zfs-health-check.sh, enable textfile collector
tommy
2026-05-05 19:44:28 -05:00
-
331820b8de
Fix PBS icon and datastore to Synology-Remote
tommy
2026-03-12 21:23:15 -05:00
-
5d5d123e7a
Add Frigate to Monitoring group
tommy
2026-03-12 21:14:29 -05:00
-
2c9df030b9
Add Frigate config files
tommy
2026-03-12 21:07:53 -05:00
-
4cc0a4c8f2
Add Authelia config
tommy
2026-03-12 21:01:04 -05:00
-
ea4db49b46
Add Homepage config files
tommy
2026-03-12 20:57:47 -05:00
-
22be212642
Add Compute3 PVE storage config
root
2026-03-11 22:25:08 -05:00
-
bc7f1933ac
Initial commit - PVE storage and backup job configs
root
2026-03-11 22:10:04 -05:00