sourdoughd: A systemd Daemon for Your Sourdough Culture
Why a sourdough starter behaves exactly like a Linux background daemon: Feedings as cron jobs, liveness probes, and panic recovery.

System Architecture in a Weck Jar
Every software developer who has ever maintained a sourdough starter experiences the same realization: this is not cooking, this is running a long-running Linux service.
[Unit]
Description=Sourdough Fermentation Daemon
After=flour.target water.target
[Service]
Type=notify
ExecStart=/usr/bin/ferment --temp=24C --hydration=100%
Restart=always
RestartSec=24h
WatchdogSec=48h
[Install]
WantedBy=bakery.target
Cron Jobs & Liveness Probes
Missing a feeding cycle causes memory leaks and starvation (hooch accumulation). Running a weekly cron job to refresh at 1:2:2 ratio guarantees 99.999% uptime.