2017 © Pedro Peláez
 

typo3-flow-package flow-backup

An incremental & encrypted Backup Package for Neos & Flow Framework

image

webexcess/flow-backup

An incremental & encrypted Backup Package for Neos & Flow Framework

  • Sunday, April 3, 2016
  • by webexcess
  • Repository
  • 1 Watchers
  • 1 Stars
  • 18 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

GitHub license GitHub license GitHub license, (*1)

WebExcess.Flow.Backup

An incremental & encrypted Backup Package for Neos & Flow Framework, (*2)

Note: This package is still experimental and not for production. I'm happy about every inputs!, (*3)

Important

Test it tough! And test it on the stage of your final environment., (*4)

The backup files are encrypted. If you lose the keyfile, your backup is worthless., (*5)

Installation

composer require webexcess/flow-backup

Quick start

First, create an encryption keyfile:, (*6)

./flow backup:key

Create a Backup:, (*7)

./flow backup:now

List available Backups:, (*8)

./flow backup:list

Restore a Backup:, (*9)

./flow backup:restore

Remove all Backups:, (*10)

./flow backup:clear

Neos CMS Backend Module

There is a Backend Module for Neos CMS where you have easy access to the backup functions:, (*11)

https://github.com/sbruggmann/WebExcess.Neos.Backup, (*12)

Configuration

If you really have to backup more than the Database and the Persistent Files, feel free to add more directories., (*13)

Settings.yaml, (*14)

WebExcess:
  Flow:
    Backup:
      HistoryLimit: 30
      Folders:
        Sources:
          - %FLOW_PATH_DATA%Persistent/
          # - %FLOW_PATH_ROOT%Configuration/
          # - %FLOW_PATH_PACKAGES%Plugins/
          # - %FLOW_PATH_PACKAGES%Framework/
          # - %FLOW_PATH_PACKAGES%Libraries/
        LocalTarget: %FLOW_PATH_DATA%Backup/

Signals Reference

  • BackupStarted ()
  • BackupFinished (OutputInterface $output, array $stats)
  • RestoreStarted (string $versionToRestore)
  • RestoreAborted (OutputInterface $output)
  • RestoreFinished (OutputInterface $output, array $stats)
  • BackupVersionsRemoved (OutputInterface $output, array $removedVersions)

The Versions

03/04 2016

dev-master

9999999-dev

An incremental & encrypted Backup Package for Neos & Flow Framework

  Sources   Download

MIT

The Requires

 

03/04 2016

0.1.3

0.1.3.0

An incremental & encrypted Backup Package for Neos & Flow Framework

  Sources   Download

MIT

The Requires

 

01/04 2016

0.1.2

0.1.2.0

An incremental & encrypted Backup Package for Neos & Flow Framework

  Sources   Download

MIT

The Requires

 

01/04 2016

0.1.1

0.1.1.0

An incremental & encrypted Backup Package for Neos & Flow Framework

  Sources   Download

MIT

The Requires