Backup of Laravel applications to WebDAV (Nextcloud/Owncloud)
wertmenschen/backup is a Laravel package for backup of laravel applications to webdav (nextcloud/owncloud).
It currently has 0 GitHub stars and 1.797 downloads on Packagist (latest version 1.0.7).
Install it with composer require wertmenschen/backup.
Discover more Laravel packages by wertmenschen
or browse all Laravel packages to compare alternatives.
Last updated
composer require wertmenschen/backup
// config/filesystems.php
'disks' => [
'webdav' => [
'driver' => 'webdav',
'baseUri' => env('BACKUP_URL'),
'userName' => env('BACKUP_USERNAME'),
'password' => env('BACKUP_PASSWORD'),
],
];
php artisan vendor:publish --provider="Wertmenschen\Backup\BackupServiceProvider"
Spatie documentation: https://docs.spatie.be/laravel-backup/v4
// app/Console/Kernel.php
protected function schedule(Schedule $schedule)
{
$schedule->command('backup:clean')->daily()->at('01:00');
$schedule->command('backup:run')->daily()->at('02:00');
$schedule->command('backup:run --only-db')->hourly();
$schedule->command('backup:clean')->dailyAt(4);
$schedule->command('backup:monitor')->dailyAt(5);
}