pbek / nextbackup

NextBackup is the simple database backup solutions for your Nextcloud / ownCloud installation.
GNU Affero General Public License v3.0
53 stars 4 forks source link
backup database database-backup-solutions myql nextcloud owncloud php

NextBackup

Changelog | Issues | Download | ownCloud Marketplace page | Nextcloud Apps page

Build Status Code Climate Test Coverage SensioLabsInsight

NextBackup (formerly OwnBackup) is the simple database backup solution for your ownCloud 8.1+ and Nextcloud installation.

Its main purpose is to provide an easy solution to restore the tables of an app in case you accidentally corrupted the data or did anything you regret later.

Beware: This application depends on private (now partly deprecated) ownCloud / Nextcloud API and only works as good as this API!

NextBackup is not compatible with Nextcloud 21+! See #50 for more information.

Installation

Clone the app into your Nextcloud / ownCloud apps directory:

git clone https://github.com/pbek/nextbackup.git apps/nextbackup -b master

Activate the app:

occ app:enable nextbackup

The app will automatically start running from this point onward and will create a backup (approximately) every hour. No additional configuration is needed for that.

The only requirement is properly working background jobs, which are needed for a correctly working installation anyway. You'll find instructions on how to do this in the administration manuals (Nextcloud, ownCloud).

You'll find options to restore from previous backups and also to trigger the creation of new backups in the administration settings. See below screenshots for details.

Screenshot

Screenhot

Features

Limitations

Disclaimer

This SOFTWARE PRODUCT is provided by THE PROVIDER "as is" and "with all faults." THE PROVIDER makes no representations or warranties of any kind concerning the safety, suitability, lack of viruses, inaccuracies, typographical errors, or other harmful components of this SOFTWARE PRODUCT.

There are inherent dangers in the use of any software, and you are solely responsible for determining whether this SOFTWARE PRODUCT is compatible with your equipment and other software installed on your equipment. You are also solely responsible for the protection of your equipment and backup of your data, and THE PROVIDER will not be liable for any damages you may suffer in connection with using, modifying, or distributing this SOFTWARE PRODUCT.