PHPackages                             amitavroy/backup-manager - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. amitavroy/backup-manager

ActiveLibrary

amitavroy/backup-manager
========================

This Laravel package allows you to create a backup of your database. You can use any file system which Laravel supports like S3, FTP, local etc.

1.0.3(8y ago)01411[9 issues](https://github.com/amitavroy/backup-manager/issues)PHP

Since Apr 18Pushed 8y ago2 watchersCompare

[ Source](https://github.com/amitavroy/backup-manager)[ Packagist](https://packagist.org/packages/amitavroy/backup-manager)[ RSS](/packages/amitavroy-backup-manager/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (3)Dependencies (1)Versions (6)Used By (0)

Backup-Manager
==============

[](#backup-manager)

This Laravel package allows you to create a backup of your database. You can use any file system which Laravel supports like S3, FTP, local etc.

Installation
------------

[](#installation)

Auto discovery
--------------

[](#auto-discovery)

If you are using Laravel 5.6, then this package supports auto-discovery and so you don't need to do anything and can directly skip to the configuration part.

Normal installation
-------------------

[](#normal-installation)

To install the package, run the following command

```
composer require amitavroy/backup-manager

```

Add the service provider inside app.php

```
Amitav\Backup\BackupServiceProvider::class,

```

After adding the service provider, publish the config file using

```
php artisan vendor:publish --provider="Amitav\Backup\BackupServiceProvider"

```

Configuration
-------------

[](#configuration)

The config file contains documentation on folder structure and other details. If you are using any other file system like S3, you will need to ensure the env variables are setup for the backup to work.

### Some important env variables explained:

[](#some-important-env-variables-explained)

Variable nameDescriptionDefaultBACKUP\_FOLDER\_NAMEThis is the folder name where the backups will be stored.DB\_DATABASE envBACKUP\_DB\_FILENAMEThis is the file name used along with time at the endDB\_DATABASE envBACKUP\_STORAGE\_DRIVERThis is the Storage disk which will be used to upload the file.localIf you are using S3 file system you will need to run the below command to pull the package

```
composer require league/flysystem-aws-s3-v3

```

For this package to automatically take backup of the database, you need to add the command in you Kernel.php inside the app\\Console folder.

Example:

```
protected $commands = [
    BackupDatbase::class,
];

$schedule->command('backup:database')->daily();

```

###  Health Score

30

—

LowBetter than 65% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

4

Last Release

2943d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ec0574b2066dd3f7951c8b6b82b9f1488880f9d1d7c141f925d853fae208d10e?d=identicon)[amitavroy](/maintainers/amitavroy)

---

Top Contributors

[![amitavroy](https://avatars.githubusercontent.com/u/1438890?v=4)](https://github.com/amitavroy "amitavroy (10 commits)")

### Embed Badge

![Health badge](/badges/amitavroy-backup-manager/health.svg)

```
[![Health](https://phpackages.com/badges/amitavroy-backup-manager/health.svg)](https://phpackages.com/packages/amitavroy-backup-manager)
```

###  Alternatives

[spatie/laravel-backup

A Laravel package to backup your application

6.0k21.8M188](/packages/spatie-laravel-backup)[spatie/laravel-db-snapshots

Quickly dump and load databases

1.2k2.8M20](/packages/spatie-laravel-db-snapshots)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
