Download the PHP package diego-drese/nova-backup-manager without Composer
On this page you can find all versions of the php package diego-drese/nova-backup-manager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download diego-drese/nova-backup-manager
More information about diego-drese/nova-backup-manager
Files in diego-drese/nova-backup-manager
Informations about the package nova-backup-manager
Nova Backup Manager
A Laravel Nova 5 tool that allows administrators to manage application backups directly from the Nova interface.
Create, download, monitor, and delete backups in a beautiful UI.
This tool uses Laravel's Cache system to improve performance when loading backup data. When scheduling backup jobs via Laravel's scheduler, it's recommended to clear the cache after successful execution:
This ensures that the Nova UI always displays up-to-date backup information.
📦 Installation
Require the package via Composer:
🔧 Register the Tool
In your NovaServiceProvider (or any custom Nova Tool registration), register the tool:
⚙️ Publish the Configuration File
To customize permissions and behavior, publish the config file:
This will create the file:
config/nova-backup-manager.php
⚙️ Configuration Options
🛡️ Customize Per-user Permissions
To customize how permissions are evaluated per user, you can publish and customize the permission resolver:
This will create the file:
app/Nova/BackupPermissionResolver.php
This will override the static show_menu, create, delete, and download flags dynamically for each logged-in user.
In your config/nova-backup-manager.php, point to the resolver:
🖥️ Features
- Create full or partial (database/files only) backups
- List and download backups per disk
- Delete old backups
- Monitor disk health and status
- Live polling (configurable)
🖼️ UI Preview
📜 License
MIT © Diego Drese
All versions of nova-backup-manager with dependencies
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
laravel/nova Version ^5.0
spatie/laravel-backup Version ^9.2|^10