# sebastianfeldmann/phpbu

PHP Backup Utility - Creates and encrypts database and file backups, syncs your backups to other servers or cloud services and assists you monitor your backup process

Repository: https://github.com/sebastianfeldmann/phpbu
Canonical: https://ross.abutalabs.com/products/phpbu
Homepage: https://www.phpbu.de
Language: PHP
License: NOASSERTION
License Family: other
Topics: php, backup, mysql-backup, redis-exporter, postgresql-backup, mongodb-backup, encrypted-backups, hacktoberfest
Last push: 2026-07-03T17:56:30+00:00

## Health v2 (maintenance only)
Score: 92/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 90, release rhythm 89, longevity 100
- inputs: {"age_days": 4340, "days_push": 61, "days_rel": 74, "gap_med": 9, "n_releases_24m": 8}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1305, forks 111 (observed 2026-08-28T04:04:18.623887+00:00)

## What it is
PHPBU is a PHP-based command-line backup utility that creates, compresses, validates, and encrypts backups of databases and directories. It syncs backups to remote servers or cloud storage, cleans up old backup files, and reports backup results via mail, JSON, Prometheus, Telegram, or webhooks.

## Use cases
- back up mysql databases automatically on a schedule
- encrypt database backups with openssl
- sync backups to amazon s3 or google drive
- create postgresql and mongodb dumps from a single config
- delete old backups and cap backup storage size
- get notified by telegram or mail when a backup fails
- validate backups by checking minimum size against previous runs

## When to choose
- you need a single self-contained tool to back up multiple database types
- you want built-in compression, encryption, validation, and cloud sync in one config file
- you run PHP servers and prefer a PHAR/phive-installable CLI
- you need backup reporting hooks like Prometheus, Telegram, or webhooks

## When to avoid
- you need block-level or incremental backups rather than full dumps
- your environment has no PHP runtime available
- you prefer GUI-based backup software
- you need Windows-native operation, since it relies on POSIX shell tools like tar

## Facets
- artifact type: cli-tool
- maturity: active
- function: backup, cryptography, monitoring, cli, configuration-management
- domain: self-hosted, databases
- platform: cli, php
- tags: backup-automation, database-backup, cloud-sync, backup-encryption, mysqldump, postgresql-backup, mongodb-backup, redis-backup, backup-cleanup, xml-configuration, devops, automation, linux, macos

## Member repositories
- sebastianfeldmann/phpbu (main) score 92

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:18.623887+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:51:04.376022+00:00, confidence not recorded.
  - readme: https://github.com/sebastianfeldmann/phpbu (fetched 2026-08-28T04:04:18.623887+00:00, sha 5965193552b5)
  - homepage: https://www.phpbu.de (fetched 2026-08-29T12:08:58.408774+00:00, sha 7ab67d9db46c)
  - site_page: https://www.phpbu.de/getting-started.html (fetched 2026-08-29T12:08:58.417608+00:00, sha e6625e828dea)
  - site_page: https://www.phpbu.de/documentation.html (fetched 2026-08-29T12:08:58.419408+00:00, sha 5ee098e3b412)
- Data as of 2026-08-30T08:39:29.467469+00:00.
