Analysis updated 2026-05-18
Schedule daily or weekly encrypted backups for MySQL, PostgreSQL, or MongoDB
Restore a production database into staging with cross-server restore
Get failure notifications through Slack, Discord, or Telegram
| david-crty/databasement | phpacker/phpacker | chamber-orchestra/view-bundle | |
|---|---|---|---|
| Stars | 815 | 415 | 229 |
| Language | PHP | PHP | PHP |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Runs as a single Docker container, MIT licensed.
Databasement is a self-hosted web application for managing database backups. Instead of writing scripts or remembering command-line tools every time you need to back up a database, you get a single dashboard where you can connect your database servers, schedule automated backups, and restore from any saved snapshot. It supports MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, MongoDB, SQLite, and Redis from one interface. Backups can be stored locally on your server, uploaded to any S3-compatible cloud storage (like AWS S3 or MinIO), or sent to a remote server over SFTP or FTP. SSH tunnel support lets you reach databases inside private networks through a jump server. You can schedule backups on daily or weekly schedules, choose from multiple compression formats (including AES-256 encryption for sensitive data), and configure how long to keep old backups. Other notable features include cross-server restore (move data from production to staging), failure notifications via email, Slack, Discord, Telegram, and others, and team support with role-based access control and single sign-on login. There is also a REST API and an MCP server (a protocol that lets AI assistants like Claude or Cursor control the app through natural language) for automation and scripting. The whole application runs in a single Docker container, making deployment straightforward. It is built in PHP using the Laravel framework and is licensed under the MIT License.
A self-hosted dashboard for scheduling, storing, and restoring database backups across many engines and storage destinations.
Mainly PHP. The stack also includes PHP, Laravel, Docker.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.