No UPS: power loss stops the stack dirty #123

Open
opened 2026-08-17 17:49:56 -04:00 by mysticalsoap · 0 comments
Owner

No UPS. Power loss stops ~60 containers dirty — postgres x6, sqlite WAL files, btrfs — and the 2026-08-10 outage already produced one real incident (Authelia SMTP crash-loop on boot). A dirty stop is also the main window for the bind-mount config/stale-secret mismatch class.

Standard shape: consumer UPS with USB data port + NUT on the host — graceful just down + shutdown on low battery, and a NUT Prometheus exporter so battery/load ride the existing alert path.

Hardware purchase, so the sizing/model decision is the blocking step; the software side is small.

No UPS. Power loss stops ~60 containers dirty — postgres x6, sqlite WAL files, btrfs — and the 2026-08-10 outage already produced one real incident (Authelia SMTP crash-loop on boot). A dirty stop is also the main window for the bind-mount config/stale-secret mismatch class. Standard shape: consumer UPS with USB data port + NUT on the host — graceful `just down` + shutdown on low battery, and a NUT Prometheus exporter so battery/load ride the existing alert path. Hardware purchase, so the sizing/model decision is the blocking step; the software side is small.
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
mysticalsoap/docker#123
No description provided.