OpenStack Swift object storage backup plugin for the MyAdmin control panel. Provides Swift API integration for backup container management including authentication, uploads, downloads, directory listings, ACL configuration, and account administration.
- Swift v1 token-based authentication with configurable retry
- Container listing with automatic pagination (10 000-entry batches)
- File upload with automatic ETag and Content-Type detection
- File download (buffered and passthrough modes)
- Container ACL management (read/write permissions)
- Storage usage and account introspection
- Integrates with MyAdmin's plugin, settings, and event systems
- PHP 8.2 or later
- ext-curl
- ext-soap
composer require detain/myadmin-swift-backupscomposer install
vendor/bin/phpunitThis package is licensed under the LGPL-2.1 license.