A package for Neos CMS and Neos Flow to create and restore backups on and from Google Cloud Storage.
composer require neosrulez/backup-googlecloudstorage
Define an individual identifier for your backups, a Google Cloud Storage Bucket and specify the storage location of the credential .json:
NeosRulez:
Backup:
GoogleCloudStorage:
backup_identfier: 'backup' # your own backup identifier (extend filename on storage)
storage_bucket_name: 'my_neos_backups'
key_file_path: '/var/www/html/Packages/Sites/Acme.Site/Resources/Private/.credentials/credential.json'
CLI command | Action |
---|---|
./flow backup:create | Create backup on Google Cloud Storage |
./flow backup:create --name name_of_the_backup
|
Create custom named backup in Google Cloud Storage (without file extension) |
./flow backup:restore name_of_the_backup.zip
|
Restore backup from Google Cloud Storage (can't be undone!) |
./flow backup:restoredata name_of_the_backup.zip
|
Restore persistent data backup from Google Cloud Storage (can't be undone!) |
./flow backup:restoredatabase name_of_the_backup.zip
|
Restore persistent data backup from Google Cloud Storage (can't be undone!) |
./flow backup:delete | Delete backup on Google Cloud Storage (can't be undone!) |
- E-Mail: mail@patriceckhart.com
- URL: http://www.patriceckhart.com