Backup

Simple enough to understand under pressure.

  • Logical MariaDB dump for database recovery
  • Project archive for configuration and application files
  • Day-based retention to protect disk on a 40 GB host
  • Cron-based execution with local log files

The restore model stays procedural on purpose. A small environment benefits more from readable restore steps than from another management layer.