What DB-Backup Manager offers and how it protects business databases.

A professional Windows and web backup console for configuring, scheduling, monitoring, encrypting, storing, and restoring database backups.

One backup always free Windows app + Docker web app NAS, SFTP, and cloud-ready
DB-Backup Manager Settings window showing the Backup Tools page
Latest application screenshot: Settings - Backup Tools and Advanced Options.

Product Overview

DB-Backup Manager is a database backup management application for administrators who need a reliable way to protect business databases. It replaces fragile scripts, manual exports, and scattered backup folders with a clear backup-console workflow.

The application helps IT teams connect to database servers, select databases, create backup jobs, schedule automatic runs, copy backups to storage destinations, send email alerts, review history, and restore safely when needed.

Main purpose: give administrators one central place to manage database backup configuration, execution, monitoring, retention, restore, notifications, and subscription limits.

Core Capabilities

Backup jobs

Create jobs per server or workload, enable schedules, run manually, and monitor status from the dashboard.

Database connections

Connect to MySQL, MariaDB, PostgreSQL, and SQL Server environments depending on engine and plan support.

Database selection

Select one database, multiple databases, or all non-system databases for each job.

Destinations

Store backups locally, on external drives, NAS/network shares, SFTP, OneDrive Personal, OneDrive for Business, Google Drive, or future cloud targets.

Scheduling

Run backups manually or by daily, weekly, monthly, or configured-time schedules.

Retention

Automatically remove older backups by age, count, or complete incremental chain retention rules.

Notifications

Send success, failure, and warning emails with useful backup details for IT teams.

History and restore

View backup history, inspect logs, and restore with explicit confirmation before destructive operations.

Supported Database Engines

EngineBackup methodRestore methodNotes
MySQLmysqldumpmysql clientFull and binary-log incremental chains.
MariaDBmariadb-dump or mysqldumpmysql/mariadb clientFull and binary-log incremental chains.
PostgreSQLpg_dumppsqlFull logical backups in the current Windows core.
Microsoft SQL ServerBACKUP DATABASERESTORE DATABASEServer-side .bak backup and restore workflow.

Backup tools are important because they are the proven database-native tools that create consistent backups and reliable restores. The application provides scheduling, UI, security, history, destinations, and automation around those tools.

Storage Destination Guides

Open Destinations, add or select a destination, configure it, run the available connection and write tests, enable it, and save. Then edit the backup job and select that destination.

Local Folder or External Drive

Select Local and enter an absolute Windows folder such as D:\DatabaseBackups. The application account and Windows service account need create, write, read, and delete permissions. Use Test Write Permission before assigning the destination to a job.

NAS or Network Share

Select NAS / Share and enter a UNC path such as \\SERVER\Backups\Database. Enter a dedicated network-share account when the Windows service account does not already have access. Confirm that both the desktop application and service can reach the share, then run the write test.

SFTP Server

Select SFTP, enter the server, SSH port, username, password, and remote folder. Use a restricted account that can write only to the required backup folder. Test the connection and write permission before enabling the destination.

OneDrive Personal

Select OneDrive Personal, enter a folder such as DatabaseBackups/MySQL, and click Connect OneDrive. Complete Microsoft sign-in in the system browser, return to the application, test the connection, enable the destination, and save it.

OneDrive for Business

Select OneDrive Business, choose the backup folder, and click Connect Microsoft 365. Sign in with a work or school account. The product owner must configure the official Microsoft public-client Application ID; enterprise administrators can optionally use their own tenant and application registration.

Google Drive

Configure the Google Drive desktop OAuth client ID and secret in Settings > Cloud Destinations. Then select Google Drive, choose a backup folder, click Connect Google, complete browser sign-in, test the connection, enable the destination, and save it. The application requests the limited drive.file scope.

Enable backup encryption before sending sensitive backups to cloud storage. OAuth tokens are protected locally with Windows DPAPI and are not sent to the licensing website.

Backup Workflow

  1. Connect to the database server. Enter host, port, user, password, database type, and optional SSL/TLS settings.
  2. Select databases. Fetch available databases and choose what should be protected.
  3. Select destinations. Choose local folders, NAS/network shares, SFTP, or cloud destinations according to plan support.
  4. Configure schedule and retention. Decide when backups run and how long old backup files are kept.
  5. Enable notifications. Send backup result emails to success and failure recipients.
  6. Run and verify. The application creates, compresses, optionally encrypts, verifies, copies, logs, and cleans up the backup.
Example filename: database-name_server-name_2026-06-21_19-45-00.sql.gz. Encrypted files use .sql.gz.enc.

Backup Tools Page

The Backup Tools page configures paths to command-line tools such as mysqldump, mariadb-dump, mysql, pg_dump, and psql.

If these tools are available in the Windows PATH, the simple command name is enough. Otherwise, administrators can enter the full path, for example C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump.exe.

This page is important because the backup engine depends on these tools to create and restore database backups correctly.

Restore and Safety

Restore is designed as a controlled administrator action. The application requires explicit confirmation before running a restore and can require the user to type RESTORE before destructive restore operations.

  • Encrypted backups are validated before touching the target database.
  • Incremental chains are checked for missing files or broken steps before restore.
  • Restore logs are stored for later review.
  • Production overwrite should never happen without explicit administrator confirmation.

Deployment Modes

Windows standalone application

Designed for Windows 10, Windows 11, and Windows Server. It includes a WPF desktop dashboard, system tray behavior, local SQLite storage, and a Windows Service for scheduled backups after logout.

Writable data is stored under C:\ProgramData\DatabaseBackupManager.

Dockerized web application

Designed for centralized internal browser access. It includes login, jobs, destinations, history, restore, settings, users, and audit sections.

This mode is useful when several administrators need a shared internal backup console.

Security and Reliability

  • Encrypted database passwords.
  • Encrypted SMTP passwords.
  • Encrypted backup files when enabled.
  • No clear-text password display after saving.
  • Audit logs for important actions.
  • User-friendly error messages.
  • ProgramData storage for writable app data.
  • Internal-network deployment by default.
  • HTTPS-only license API configuration.
  • No database contents sent to the licensing website.

Licensing and Subscription Model

DB-Backup Manager supports free, trial, monthly, yearly, and custom license plans. The customer-facing software shows license activation, current plan, subscription status, protected database limit, current usage, upgrade, and customer portal actions.

PlanTypical useExample limits
FreeTesting or one protected database.1 backup job or 1 protected database.
TrialEvaluation period.Paid features for a limited duration.
StarterSmall teams.Several protected databases, scheduling, NAS, email.
ProfessionalIT departments.More databases, multiple destinations, restore, encryption.
BusinessLarger environments.Advanced retention, incrementals, SQL Server, reporting.
EnterpriseCustom deployments.Custom limits, offline activation, larger support scope.

Admin license generation tools should not be included inside the customer desktop or web software. License creation, revocation, subscriptions, trial keys, and Stripe/webhook integration belong in the website/admin portal.

GDPR / DSGVO and German Market Compliance

The product is designed with data minimization in mind. The application should not upload backup files, database contents, database credentials, SMTP passwords, cloud tokens, internal paths, or internal database names to the licensing website.

The website should provide a privacy policy, terms, Impressum, cookie notice if needed, and DPA/AVV option for business customers. These documents must be reviewed by a qualified legal professional before commercial launch.

Website and Advertisement Copy

Headline

Professional database backup automation for MySQL, MariaDB, PostgreSQL, and SQL Server.

Subheadline

Schedule, encrypt, monitor, and restore database backups from a clean Windows and web console built for internal IT teams.

Short description

DB-Backup Manager gives administrators one place to configure database backup jobs, choose backup destinations, schedule automatic runs, receive email alerts, review backup history, and restore safely when something goes wrong.