bradtreloar / drupal-s3-backup
S3 Backup for Drupal sites
Package info
github.com/bradtreloar/drupal-s3-backup
Type:project
pkg:composer/bradtreloar/drupal-s3-backup
1.0.1
2020-07-18 07:11 UTC
Requires
- php: >=7.1
- aws/aws-sdk-php: ^3.117
- vlucas/phpdotenv: ^4.0
- webflo/drupal-finder: ^1.0
- webmozart/path-util: ^2.3
This package is auto-updated.
Last update: 2026-03-20 02:03:24 UTC
README
Simple backup utility that backs up a Drupal website to an AWS S3 bucket.
Requirements:
- Drupal 8+
- PHP 7+
- Drupal site must be using MySQL.
Usage
Install this utility as a composer dependency of your Drupal site.
composer require bradtreloar/drupal-s3-backup
Set your AWS credentials and bucket name in your site's .env file.
AWS_ACCESS_KEY_ID="AKIAIOSFODNN7EXAMPLE"
AWS_SECRET_ACCESS_KEY="wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
DRUPAL_S3_BACKUP_BUCKET="example-bucket"
To do a backup from the command line:
cd /path/to/drupal && php -q ./vendor/bin/drupal-s3-backup