This project is not covered by Drupal’s security advisory policy.
Connect Drupal to your BucketPilot workspace and back up selected project files to a connected storage bucket.
Features
- Browse your connected workspace and accessible buckets.
- Select files and folders with Git-aware exclusions.
- Create one-time and recurring backup plans with a destination and timezone.
- Process backups through an independent PHP CLI worker.
- Follow progress, file results and execution history.
- Cancel and resume supported jobs.
- Send optional completion reports through an existing supported SMTP sender.
Requirements
- Drupal 11 and PHP 8.3 or later, subject to the installed Drupal minor version.
- Git CLI available to web PHP and the background worker.
- A Linux/POSIX environment with separate private credential and snapshot directories.
- Independent recurring PHP CLI execution through a host scheduler or worker service.
- Verified outbound HTTPS access to BucketPilot and storage endpoints.
- A BucketPilot account/plan with API access, an accessible bucket and a read/write API key for backups. Service pricing and availability depend on the account and plan.
Limitations
This release backs up files. Database backup, restore and multipart uploads are not included. The default per-file limit is 64 MiB. Job resumption uses file checkpoints; a failed individual transfer restarts that file.
Storage compatibility depends on BucketPilot signing, live object listing and provider conditional-write support.
Installation and usage
https://github.com/bash-moniffy/bucketpilot-integration-modules/blob/mai...
Source code
https://github.com/bash-moniffy/bucketpilot-integration-modules
License
GPL-2.0-or-later.
Project information
- Project categories: Access control
- Created by ansam.aldweik on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
First public release: scheduled file backups with BucketPilot.
