spatie/laravel-backup-server
Laravel Backup Server lets multiple Laravel apps automatically send backups to one dedicated server, building on laravel-backup for secure, centralized storage and management.
Architecture fit
spatie/laravel-backup configured on every client app to ship archives to that server. Value scales with fleet size — it only pays off once you have several Laravel apps with a shared backup story. For a single app, plain laravel-backup to S3 is simpler and cheaper.Integration feasibility
composer require, publish config/migrations, define "sources" (client apps + credentials), then point each client's laravel-backup destination at the server. Per-app effort is small, but it is repeated effort — total cost is roughly linear in the number of apps, and each onboarding is a credentialed, security-relevant change.Technical risk
oldest() deleting recent backups instead of old ones. That is a data-loss-class defect in the retention path, and it was present in a released version. It implies pruning logic is thinly exercised relative to its blast radius. Any adoption must pin versions, read changelogs before upgrades, and never let pruning run untested.Key questions
Stack fit
Migration path
Compatibility
oldest(), storage sizing, or notification behavior.Sequencing
Maintenance
Support
Scaling
Failure modes
oldest() defect is the canonical example; pruning can delete the wrong backups. Pin versions and test retention in staging.Ramp-up
laravel-backup straight to managed object storage and buy the durability instead of building it.How can I help you explore Laravel packages today?