zenstruck/backup-bundle
Symfony bundle that adds console commands to back up and restore your Doctrine database. Supports MySQL, PostgreSQL, and SQLite, stores archives via Flysystem, and lets you configure connections, retention, and storage so database snapshots fit cleanly into your deployment workflow.
pg_dump cron jobs, cloud storage lifecycle rules). A bundle that merely wraps commands argues for keeping backups out of product surface area.Consider it when:
Look elsewhere when:
spatie/laravel-backup or similar instead.For executives: This is a small open-source utility that automates routine backup commands for Symfony applications. It is free (MIT), low-risk to trial, and saves a few days of engineering wiring — but it is not a strategic asset. It has minimal community adoption, so we should treat it as internal tooling we may need to maintain ourselves, not a platform we build product promises on. Recommendation: evaluate only if we are on Symfony and lack a managed backup path; otherwise standardize on cloud-native database backups.
For engineering: Thin wrapper over backup commands; expect to read the source rather than rely on docs. Pin the version, vendor it if adopted, and confirm PHP/Symfony version compatibility against our runtime. Do not couple product features to its CLI surface — abstract behind an internal interface so we can swap to native snapshots or a maintained alternative without a rewrite. Flag: repository states Symfony2, which may not match our current Symfony major version — verify before scoping.
How can I help you explore Laravel packages today?