DB Backuper is a powerful, self-hosted database backup management solution
2.2K
š”ļø Open-Source Database Backup Management System
A powerful, self-hosted database backup solution built with Laravel and Filament. Manage multiple database connections, schedule automated backups, and store them locally or in S3-compatible cloud storage.
docker run -d --name db-backuper -p 9033:80 almossaidllc/db-backuper:latest
Access the application at http://localhost:9033ā
ā The image auto-configures everything: generates
APP_KEY, creates SQLite database, and runs migrations automatically.
To persist your database and backups across container restarts:
docker run -d \
--name db-backuper \
-p 9033:80 \
-v db-backuper-data:/var/www/html/database \
-v db-backuper-storage:/var/www/html/storage/app \
almossaidllc/db-backuper:latest
Create a docker-compose.yml file:
services:
db-backuper:
image: almossaidllc/db-backuper:latest
container_name: db-backuper
restart: unless-stopped
ports:
- "9033:80"
volumes:
- db-backuper-data:/var/www/html/database
- db-backuper-storage:/var/www/html/storage/app
environment:
- APP_NAME=DB Backuper
- APP_URL=http://localhost:9033
volumes:
db-backuper-data:
db-backuper-storage:
Then run:
docker-compose up -d
| Field | Value |
|---|---|
[email protected] | |
| Password | backuper |
ā ļø Security Note: Change these credentials immediately after first login!
| Variable | Default | Description |
|---|---|---|
APP_NAME | DB Backuper | Application name |
APP_URL | http://localhost | Application URL |
APP_ENV | production | Environment mode |
APP_DEBUG | false | Debug mode |
APP_KEY | Auto-generated | Encryption key (auto-generated if not set) |
DB_CONNECTION | sqlite | Database driver |
DB_DATABASE | /var/www/html/database/database.sqlite | Database path |
LOG_LEVEL | error | Log verbosity |
| Database | Status | Dump Tool |
|---|---|---|
| MySQL | ā Full Support | mysqldump |
| MariaDB | ā Full Support | mariadb-dump |
| PostgreSQL | ā Full Support | pg_dump |
| SQLite | ā Full Support | Native copy |
| Path | Purpose |
|---|---|
/var/www/html/database | SQLite database & APP_KEY storage |
/var/www/html/storage/app | Backup files (when using local storage) |
This image supports multiple architectures:
linux/amd64 (x86_64)linux/arm64 (Apple Silicon, ARM servers)For full documentation, visit: GitHub Repositoryā
This project is open-sourced software licensed under the MIT Licenseā .
Made with ā¤ļø by Almossaid LLCā
Content type
Image
Digest
sha256:5f7fb9d39ā¦
Size
181.9 MB
Last updated
7 months ago
docker pull almossaidllc/db-backuper