#ops
3 note(s)
Let's Encrypt renewals that never surprise youDeploy hooks, dry runs, and a monitoring check that actually fires.
I replaced cron with systemd timers and I'm not going backLogs, missed runs, randomized delays and dependencies, for the price of two small files.
Backing up SQLite without stopping the appcp is not a backup. VACUUM INTO and the .backup command are.