PHPackages                             webula/smallbackup-plugin - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. webula/smallbackup-plugin

ActiveOctober-plugin[File &amp; Storage](/categories/file-storage)

webula/smallbackup-plugin
=========================

Backup OctoberCMS databases, themes and storages

v2.0.1(2mo ago)2134[1 PRs](https://github.com/webula-cz/smallbackup/pulls)PHPPHP ^8.2

Since Sep 28Pushed 2mo ago2 watchersCompare

[ Source](https://github.com/webula-cz/smallbackup)[ Packagist](https://packagist.org/packages/webula/smallbackup-plugin)[ Docs](https://www.webula.cz)[ RSS](/packages/webula-smallbackup-plugin/feed)WikiDiscussions main Synced today

READMEChangelog (9)Dependencies (4)Versions (17)Used By (0)

Small Backup
============

[](#small-backup)

> Simple backup for database (MySQL, SQLite), active theme and CMS storages

Compatibility
-------------

[](#compatibility)

- plugin in version from 2.0.0. is intended **only for OctoberCMS v4 and newer**
- [older versions](https://github.com/webula-cz/smallbackup/tree/v1) (1.x.x) will run fine only on OctoberCMS v1, v2 and v3

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

[](#installation)

**GitHub** clone into `/plugins` dir:

```
git clone https://github.com/webula-cz/smallbackup
```

**OctoberCMS backend (OC1)**

Just look for 'Small Backup' in search field in:

> Settings &gt; Updates &amp; Plugins &gt; Install plugins

### Permissions

[](#permissions)

> Settings &gt; Administrators

You can set permissions to restrict access in *Settings &gt; Small plugins &gt; Small Backup*.

### Installation with composer

[](#installation-with-composer)

- Edit composer.json by adding new repository

```
"repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/webula-cz/smallbackup"
    }
]

```

- run in command line

```
composer require webula/smallbackup-plugin
```

Settings
--------

[](#settings)

- Default backups folder `storage/app/backup`
- Default cleanup interval `7 days`

You can download created backups from plugin Settings tabs Database, Theme and Storage or you can get it directly from backup folder (eg. with FTP).

It's recommended to put your backup folder into .htaccess' *Black listed folders*, e.g. `RewriteRule ^storage/app/backup/.* index.php [L,NC]`.

How to make backups
-------------------

[](#how-to-make-backups)

### Automatic backup (with scheduler)

[](#automatic-backup-with-scheduler)

> Must be allowed in plugin's Settings!

There are default scheduler jobs for database and active theme to be backed up once a day.

[See October CMS docs](https://docs.octobercms.com/1.x/setup/installation.html#review-configuration) about scheduling jobs.

### Automatic backup (without scheduler)

[](#automatic-backup-without-scheduler)

If you cannot run Cron command directly on your server/hosting, you can:

#### Use prepared URL

[](#use-prepared-url)

In plugin's backend settings page go to Settings tab and copy fixed part of the URL (which can be changed in plugin's `config/config.php` file) and a variable part (which can be changed here in Settings tab).

The final URL is in form: `https://www.domain.com/webula/smallbackup/run/trigger-46d62cbc-5e27-4bb0-87dd-19bb0012345678`

Don't forget to allow backups from external URL in plugin's settings tabs (Database, Theme, Storage).

#### Use custom CMS page

[](#use-custom-cms-page)

```
title = "artisan"
url = "/artisan/schedule"
is_hidden = 0
==

==

```

### Manual backup

[](#manual-backup)

You can create manual backup in plugin's Settings by clicking button `Backup now` on Database, Theme or Storage tab.

#### Console commands

[](#console-commands)

There are console commands ready:

- `php artisan smallbackup:db [connectionName] [--no-cleanup] [--once]` (connectionName is optional and respect config/database.php settings)
- `php artisan smallbackup:theme [themeName] [--no-cleanup] [--once]` (themeName is optional and can be any folder name in themes/)
- `php artisan smallbackup:storage [cmsStorage] [--no-cleanup] [--once]` (cmsStorage is optional and can be any storage registered in *cms.storage* config)

---

> Our thanks goes to: [OctoberCMS](http://www.octobercms.com) team members and supporters for this great system. [Brooke Cagle](https://unsplash.com/@benjaminlehman) for his photo. [Font Awesome](http://fontawesome.io/icons/) for nice icons.

Created by [Webula](https://www.webula.cz) in Czech Republic.

###  Health Score

47

—

FairBetter than 93% of packages

Maintenance85

Actively maintained with recent releases

Popularity11

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 66% 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 ~86 days

Recently: every ~101 days

Total

16

Last Release

80d ago

Major Versions

v1.5.1 → v2.0.02025-10-06

v1.x-dev → v2.0.12026-04-15

PHP version history (3 changes)v1.1.0PHP &gt;=7.4

v1.1.3PHP &gt;=7.2

v2.0.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/7d0762b85a7c8514e93d4114ae9bbd9dbacfe9efc2b6bd76ef151ebdcec39bf9?d=identicon)[jan-vince](/maintainers/jan-vince)

---

Top Contributors

[![Rike-cz](https://avatars.githubusercontent.com/u/4247582?v=4)](https://github.com/Rike-cz "Rike-cz (35 commits)")[![jan-vince](https://avatars.githubusercontent.com/u/1104383?v=4)](https://github.com/jan-vince "jan-vince (17 commits)")[![ZhiweiWu0425](https://avatars.githubusercontent.com/u/89636889?v=4)](https://github.com/ZhiweiWu0425 "ZhiweiWu0425 (1 commits)")

### Embed Badge

![Health badge](/badges/webula-smallbackup-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/webula-smallbackup-plugin/health.svg)](https://phpackages.com/packages/webula-smallbackup-plugin)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[rainlab/pages-plugin

Pages plugin for October CMS

12253.8k4](/packages/rainlab-pages-plugin)[rainlab/user-plugin

User plugin for October CMS

11955.0k15](/packages/rainlab-user-plugin)[october/rain

October Rain Library

1601.7M83](/packages/october-rain)[deliciousbrains/wp-amazon-s3-and-cloudfront

Automatically copies media uploads to a storage provider's bucket for delivery. Optionally configure a CDN for even faster delivery.

312214.5k1](/packages/deliciousbrains-wp-amazon-s3-and-cloudfront)[rainlab/builder-plugin

Builder plugin for October CMS

17147.6k1](/packages/rainlab-builder-plugin)

PHPackages © 2026

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