New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

wertmenschen/backup

Backup of Laravel applications to WebDAV (Nextcloud/Owncloud)
1,800
Install
composer require wertmenschen/backup
Latest Version:1.0.7
PHP:~5.6|~7.0|~7.1|~7.2|~7.3
Older releases:5 · 6
License:MIT
Last Updated:Mar 27, 2019
Links: GitHub  ·  Packagist
Maintainer: Sebzap

Wertmenschen Backup

Require this package with composer
composer require wertmenschen/backup
Create a webdav filesystem
// config/filesystems.php

'disks' => [
    'webdav' => [
        'driver'   => 'webdav',
        'baseUri'  => env('BACKUP_URL'),
        'userName' => env('BACKUP_USERNAME'),
        'password' => env('BACKUP_PASSWORD'),
    ],
];
Optional: Publish the backup config file (overrides Spatie config)
php artisan vendor:publish --provider="Wertmenschen\Backup\BackupServiceProvider"
Set keys in .env
  • BACKUP_URL
  • BACKUP_USERNAME
  • BACKUP_PASSWORD
  • BACKUP_SLACK_WEBHOOK
Schedule backups

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);
}

Related Packages

laravel-admin-ext/backup

Backup extension for laravel-admin

75,319 73
phpbu/phpbu-laravel

Laravel backup package - integrates phpbu with the laravel artisan command line...

6,208 19
sirs/dbimport

Tool for copying data from a production database to a dev database. Also useful...

6,051
lobotomised/dbbackup

A databases backup tools for laravel

5,481 1
larakit/cmd-backup

[Larakit] Artisan-команда для бэкапа текущей базы данных

425 0

Version History

Version Released PHP Laravel License
1.0.7 ~5.6|~7.0|~7.1|~7.2|~7.3 MIT
1.0.6 ~5.6|~7.0|~7.1|~7.2|~7.3 MIT
1.0.5 ~5.6|~7.0|~7.1 ~6.1 MIT
1.0.4 ~5.6|~7.0|~7.1 ~6.1 MIT
1.0.3 ~5.6|~7.0|~7.1 ~5.1 MIT