spatie/laravel-backup-server
Receive, store, and manage encrypted backups from multiple Laravel apps on a dedicated backup server. Built on top of spatie/laravel-backup, it centralizes backup uploads, retention, and monitoring for safer off-site storage.
pause_notifications_until column (type: timestamp) to the backup_server_sources table. This column allows you to specify when to resume notifications.Migration
Copy and paste this migration into your project:
return new class extends Migration
{
public function up(): void
{
Schema::table('backup_server_sources', function (Blueprint $table) {
$table
->timestamp('pause_notifications_until')
->after('healthy_maximum_storage_in_mb')
->nullable();
});
}
}
v3 add compatability with Laravel 9 and Flysystem v3. We had to create this release to make sure our code works with the new dependencies. The public API was not changed.
You can upgrade without making any changes.
backup_hour column in the backup_server_sources table.cron_expression (varchar, 255) to the backup_server_sources. This column should hold a value cron expression that will determine when the source will be backed up. Here's the value when you want to run a backup each day at 2am: 0 2 * * *How can I help you explore Laravel packages today?