Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Backupmanager

Backupmanager Laravel Package

backpack/backupmanager

Backpack BackupManager gives Laravel admins a simple panel for creating, scheduling, downloading, and restoring database and file backups. Store backups locally or in the cloud and manage everything from Backpack's admin UI—no command line needed.

View on GitHub
Deep Wiki
Context7

Admin interface for managing database and file backups in Backpack for Laravel

Frequently asked questions about Backupmanager
What is backpack/backupmanager used for?
It adds an admin panel inside Backpack for Laravel so admins can create, schedule, download, and restore database and file backups. It is a presentation layer over an underlying backup library rather than a backup engine itself. If you are not running a Backpack admin panel, the package offers little value.
Does Backpack BackupManager work without Backpack for Laravel?
No. It contributes routes, UI, and a sidebar menu entry inside Backpack's admin route group and relies on Backpack's auth and permission middleware. If you use Filament, Nova, a custom Blade admin, or an API-only backend, use the underlying backup library directly instead. The UI is the entire value proposition, so the package is effectively non-viable outside Backpack.
How do I install Backpack BackupManager?
Install it with Composer alongside a compatible Backpack major version, then publish its config file. No schema migrations are expected beyond whatever the underlying backup engine requires. Expect to spend most of your setup time on storage disk and credential configuration rather than code.
Which backup engine does Backpack BackupManager use?
Current releases delegate the actual dump, archive, and upload work to an underlying Laravel backup library, historically backup-manager/laravel. Verify on the repository and Packagist which engine backs the version you install. That engine determines dump reliability, retention behavior, and long-term maintenance risk.
Does Backpack BackupManager support Laravel 11 and Laravel 12?
The 'Laravel 5.2+' claim in the description is a floor, not a supported matrix, so check the current composer.json constraints and release notes. Addon releases track Backpack majors, so your Backpack version effectively sets your Laravel support window. Re-test the restore path after every upgrade of either package.
Can I schedule automatic backups with Backpack BackupManager?
Yes, scheduled backups are part of the panel's feature set, but they depend on Laravel's scheduler and, for asynchronous runs, a queue worker. You need a running scheduler entry and worker process in production, otherwise only manual backups triggered from the UI will happen. Synchronous dumps of large databases will hit PHP max_execution_time.
Is the one-click restore feature safe to use in production?
Restore is the highest-risk capability in the package because it is destructive, irreversible, and available to anyone holding the relevant admin permission. Treat it as a break-glass action and restrict it to a narrow set of operators. Take a fresh backup before any restore and rehearse the process in staging first.
What license governs backpack/backupmanager?
GitHub currently reports NOASSERTION because it cannot detect a license, which means legal review is required before production adoption. Backpack's commercial addon licensing model means you should not assume this package is free or MIT-licensed. Confirm any obligations with the vendor before shipping.
Do I need mysqldump or pg_dump installed for Backpack BackupManager?
In most configurations the underlying engine shells out to mysqldump or pg_dump. Slim, distroless, or read-only container images commonly lack these binaries, which is a frequent failure point. Confirm the binaries exist in your runtime image and that your filesystem is writable before relying on backups.
Can Backpack BackupManager store backups on S3?
It supports storing backups locally or in the cloud through Laravel's filesystem disks. Provision a private disk, either S3 or a local path outside the webroot, and configure retention and lifecycle rules. A misconfigured public disk turns the backup panel into a data-exfiltration endpoint.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo