Download the PHP package calmbackup/backup without Composer
On this page you can find all versions of the php package calmbackup/backup. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download calmbackup/backup
More information about calmbackup/backup
Files in calmbackup/backup
Download calmbackup/backup
More information about calmbackup/backup
Files in calmbackup/backup
Vendor calmbackup
Package backup
Short Description Zero-knowledge encrypted backups for PHP applications
License MIT
Homepage https://calmbackup.com
Package backup
Short Description Zero-knowledge encrypted backups for PHP applications
License MIT
Homepage https://calmbackup.com
Please rate this library. Is it a good library?
Informations about the package backup
CalmBackup
Zero-knowledge encrypted backups for PHP applications. Your data is encrypted on your server before it leaves — we store only an opaque blob we can't read.
Works with any PHP application. Laravel gets artisan commands as a bonus.
Install
Setup
Any PHP app
Laravel
Both wizards will:
- Validate your API key
- Generate your encryption key locally (never sent to us)
- Configure your database connection
- Save a recovery key file
Usage
Run a backup
Schedule daily backups
Laravel: Automatic — the service provider registers a daily backup at 02:00.
Any PHP app: Add to crontab:
List backups
Restore
Status check
Supported databases
- MySQL
- PostgreSQL
- SQLite
How it works
- Dumps your database using native tools (
mysqldump,pg_dump,sqlite3) - Archives the dump + optional directories into
.tar.gz - Encrypts with AES-256-GCM using your key
- Uploads the encrypted blob via presigned URL (direct to storage, never through our servers)
- Confirms the upload with the CalmBackup API
We never see your encryption key. We can't decrypt your backups. That's the point.
Requirements
- PHP 8.2+
- ext-openssl, ext-curl, ext-phar
- Database CLI tools in PATH (
mysqldump/mysql,pg_dump/pg_restore, orsqlite3)
License
MIT
All versions of backup with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
ext-openssl Version *
ext-curl Version *
ext-json Version *
ext-phar Version *
symfony/console Version ^6.0|^7.0|^8.0
ext-openssl Version *
ext-curl Version *
ext-json Version *
ext-phar Version *
symfony/console Version ^6.0|^7.0|^8.0
The package calmbackup/backup contains the following files
Loading the files please wait ...