Skip to content
SPECIFICTION
Get listed

DBDock

dbdock.xyz

Free plan Open source WebWindowsmacOSLinuxAPISelf-hosted
Visit dbdock.xyz
Spec score 8.9 #2 of 27 in Database Backup Software

What it is

DBDock is a database toolkit for backups, restores, copies and cross-database migrations. Its free, MIT-licensed CLI supports backups and restores for PostgreSQL, MySQL/MariaDB, SQL Server and Redis. It also supports migration between MongoDB and PostgreSQL in either direction, with schema mapping, dry runs and incremental sync. Backup storage can be local disk, AWS S3, Cloudflare R2, Cloudinary or managed DBDock Storage. The CLI supports cron-based automation and email or Slack notifications. DBDock Cloud adds a managed dashboard with scheduled jobs, managed storage, teams and alerts. Listed safeguards include AES-256-GCM encryption with PBKDF2 key derivation, credential masking and `.pgpass` support. Cloud Sync sends non-secret metadata while database passwords, storage keys, encryption secrets and webhook URLs stay on the user's machine. A TypeScript SDK provides programmatic access from Node.js applications. The CLI requires Node.js 18 or newer, and PostgreSQL backups also require PostgreSQL client tools. DBDock is listed for Linux, macOS, Windows, web, API and self-hosted use.

Spec sheet

What it does
DBDock provides database backups, restores, copies, scheduling and cross-database migrations through a CLI, hosted dashboard or both.Read 15 Oct 2026 · dbdock.mintlify.app
Security
The project lists AES-256-GCM encryption with PBKDF2 key derivation, credential masking, and `.pgpass` support.Read 8 Oct 2026 · github.com
License
The CLI repository is released under the MIT license and is described as self-hosted and free forever.Read 15 Oct 2026 · github.com
Maker
Tekcify presents DBDock as one of four live products in its product studio.Read 15 Oct 2026 · tekcify.com
Additional database clients
The repository lists backup and restore support for PostgreSQL, MySQL/MariaDB, SQL Server and Redis.Read 15 Oct 2026 · github.com
Alerts
Email, Slack and webhook notifications are available for backup and schedule events.Read 15 Oct 2026 · dbdock.mintlify.app
Alerts and schedules
The CLI supports cron-based automation and email and Slack notifications.Read 8 Oct 2026 · github.com
Analytics
The documentation says users can track database growth and build no-code administration dashboards from their data.Read 15 Oct 2026 · dbdock.mintlify.app
Backup support
The documentation describes encrypted and compressed backups for PostgreSQL and MongoDB.Read 15 Oct 2026 · dbdock.mintlify.app
CLI installation
Users can run DBDock with npx or install it globally through npm.Read 15 Oct 2026 · github.com
Cloud dashboard
DBDock Cloud is a hosted browser dashboard for connecting databases, scheduling encrypted backups and managing operations without running infrastructure.Read 15 Oct 2026 · dbdock.mintlify.app
Cloud data handling
Cloud Sync sends project metadata while database passwords, storage keys, encryption secrets and webhook URLs stay local.Read 15 Oct 2026 · github.com
Cloud features
DBDock Cloud is described as a managed dashboard with scheduled jobs, managed storage, teams, and alerts.Read 8 Oct 2026 · github.com
Cloud sync
The CLI can link a local project to the hosted dashboard with login and sync commands.Read 15 Oct 2026 · github.com
Cloud Sync data
The project says Cloud Sync sends non-secret metadata and keeps database passwords, storage keys, encryption secrets, and webhook URLs on the user's machine.Read 8 Oct 2026 · github.com
Company scale
Tekcify reports more than 28,000 active users across its products and presence in more than 52 countries.Read 15 Oct 2026 · tekcify.com
Compression
The documentation identifies zstd compression for backups.Read 15 Oct 2026 · dbdock.mintlify.app
Cross-database migration
DBDock migrates between MongoDB and PostgreSQL with automatic schema mapping, dry runs and incremental synchronization.Read 15 Oct 2026 · dbdock.mintlify.app
Database copies
The copydb command clones a database between environments such as production, staging and local.Read 15 Oct 2026 · github.com
Documentation depth
The documentation site provides quickstarts, CLI reference, security, cloud sync, troubleshooting and FAQ sections.Read 15 Oct 2026 · dbdock.mintlify.app
Encryption
The project specifies AES-256-GCM encryption and PBKDF2 key derivation for backups.Read 15 Oct 2026 · github.com
Migration
It supports MongoDB to PostgreSQL and PostgreSQL to MongoDB migration with schema mapping, dry runs, and incremental sync.Read 8 Oct 2026 · github.com
PostgreSQL requirement
PostgreSQL operations require client tools such as pg_dump, pg_restore and psql, with a client major version at least as new as the server.Read 15 Oct 2026 · github.com
Repository activity
The public GitHub repository shows 15 stars, one fork and Naheem Olaide as creator and maintainer.Read 15 Oct 2026 · github.com
Requirements
The CLI requires Node.js 18 or newer, and PostgreSQL backups require PostgreSQL client tools.Read 8 Oct 2026 · github.com
Retention
Retention cleanup can be based on backup count or age and includes a safety net.Read 15 Oct 2026 · github.com
Scheduling
Cron-based schedules can run in the cloud or from the CLI and include retries and run history.Read 15 Oct 2026 · dbdock.mintlify.app
SDK
A TypeScript SDK exposes programmatic backup creation from Node.js applications.Read 15 Oct 2026 · github.com
Secret handling
Secrets are intended for environment variables, logs mask credentials, .pgpass is supported and strict mode rejects secrets in configuration files.Read 15 Oct 2026 · github.com
Storage integrations
Storage choices include managed DBDock Storage, local disk, AWS S3, Cloudflare R2 and Cloudinary.Read 15 Oct 2026 · github.com
Supported operating systems
The installation instructions cover macOS, Ubuntu/Debian, RHEL/Fedora and Windows PostgreSQL clients.Read 15 Oct 2026 · github.com
System requirement
The CLI requires Node.js 18 or newer.Read 15 Oct 2026 · github.com

Plans and prices

Open-source CLI Free free forever self-hosted · MIT licensed · backups, restores, copies and migrations · optional cloud sync Read 15 Oct 2026 · github.com

Every DBDock plan and price →

Strong points and limits

Strong points

  • Free, MIT-licensed CLI.
  • Supports four databases for backups and restores.
  • Includes migration between MongoDB and PostgreSQL.
  • Offers multiple storage integrations and notification options.

Limits

  • The CLI requires Node.js 18 or newer.
  • PostgreSQL backups require PostgreSQL client tools.

Who it suits

DBDock suits users who need database backups and restores, or migrations between MongoDB and PostgreSQL. Its CLI is self-hosted, and DBDock Cloud offers a managed dashboard.

DBDock in depth

Read the full write-up

DBDock is a database toolkit for operators who need backup and restore workflows across several engines, or a migration between MongoDB and PostgreSQL. It is most compelling for people comfortable with a self-hosted CLI; its breadth comes with setup requirements that make it less suited to plug-and-play deployments.

Overview

The free, MIT-licensed CLI combines backups and restores for PostgreSQL, MySQL/MariaDB, SQL Server, and Redis with a specific two-way migration path between MongoDB and PostgreSQL. That mix suits environments with varied database estates, particularly when a project needs to move between document and relational data. It is not a general-purpose migration suite across every supported backup engine.

DBDock uses a hybrid model: the CLI runs self-hosted, while DBDock Cloud offers a managed dashboard with scheduled jobs, managed storage, teams, and alerts. Cloud Sync sends non-secret metadata, while database passwords, storage keys, encryption secrets, and webhook URLs stay on the user's machine. That boundary is useful for teams that want cloud coordination without transferring those credentials.

Key features

Backups, restores, and migration

The CLI handles backups and restores for four database families, with cron-based automation and email and Slack notifications. MongoDB-to-PostgreSQL and PostgreSQL-to-MongoDB migrations include schema mapping, dry runs, and incremental sync, which can help teams assess and continue a cross-database move. PostgreSQL backups require PostgreSQL client tools, an extra dependency to account for on each relevant machine.

Storage and security

Storage can use local disk, AWS S3, Cloudflare R2, Cloudinary, or managed DBDock Storage. This gives operators several ways to fit backup destinations to their existing setup, though the range alone does not remove the work of configuring storage. The project lists AES-256-GCM encryption with PBKDF2 key derivation, credential masking, and.pgpass support. A TypeScript SDK also provides programmatic access from Node.js applications.

Pricing

The Open-source CLI plan costs nothing. It is MIT-licensed, self-hosted, and described as free forever; the plan supports custom backup frequency. For operators able to manage the CLI themselves, it avoids a subscription cost while retaining the core backup, restore, and migration workflows.

DBDock Cloud is a managed dashboard, but no separate price is established for it, so readers considering its managed features should expect custom pricing. The CLI requires Node.js 18 or newer, and PostgreSQL backups additionally require PostgreSQL client tools; those dependencies are part of the practical deployment cost even when the software itself is free.

Platforms

DBDock lists API, Linux, macOS, self-hosted, web, and Windows support, alongside a hybrid deployment model. The self-hosted CLI is the core tool; the web platform corresponds to the managed cloud dashboard. Node.js 18 or newer is required for the CLI, which may be a poor fit for environments that cannot accommodate that runtime.

Who it's for

DBDock is a strong fit for operators who want a no-cost, self-hosted toolkit spanning several backup targets and need the MongoDB–PostgreSQL migration route. Teams that value cron scheduling, notifications, and multiple storage choices can use it to assemble a workflow around their own infrastructure. It is less suitable for users seeking a managed, installation-free backup service or a migration tool for database pairs beyond the stated MongoDB and PostgreSQL path.

Pros and cons

Pros: One free MIT-licensed CLI covers backup and restore for PostgreSQL, MySQL/MariaDB, SQL Server, and Redis, reducing the need to select a separate tool for each of those engines.

Pros: Two-way MongoDB–PostgreSQL migration includes schema mapping, dry runs, and incremental sync, a meaningful option for teams moving between those database types.

Pros: Local and several cloud storage choices, cron automation, and email and Slack notifications allow operators to shape backup workflows around their infrastructure.

Cons: Node.js 18 or newer is required, and PostgreSQL backups need PostgreSQL client tools, adding installation and maintenance work.

Cons: The migration support is specifically MongoDB and PostgreSQL; teams moving between other engine combinations should look elsewhere.

Alternatives

MySQL is worth considering when the priority is a MySQL-centered database platform with replication and high-availability components rather than DBDock's multi-engine backup CLI and MongoDB–PostgreSQL migration route.

SqlBak may suit users who want a web-accessible backup service with a defined free tier: its Free plan covers one server, two databases, one-month backup history, and server-down alerts every 60 minutes. Choose DBDock instead when its broader engine coverage or migration features matter more than those explicit caps.

Quemsi is an alternative for readers who prioritize an open-source agent they can audit, modify, or build from source.

SQLBackupAndFTP is a Windows-only alternative for readers specifically seeking Windows database backup software.

Database Vault may fit users who prefer a web service with weekly automated backups, seven-day retention, and a one-gigabyte total storage allowance on its Free plan; DBDock offers a self-hosted CLI and a wider stated set of backup engines.

Percona Backup for MongoDB is a focused alternative for readers seeking a free, self-hosted MongoDB backup tool.

Redgate SQL Provision is a paid option to consider when provisioning or masking production data by capacity tier is the priority.

WAL-G is another free, open-source archiving and restoration tool for readers who prefer its Apache License 2.0 licensing (LZO support uses GPL 3.0+).

Browse Database Backup Software or Database Documentation Tools for more options.

Verdict

Choose DBDock if you want a free, self-hosted CLI that combines multi-engine backups and restores with a MongoDB–PostgreSQL migration path. Its breadth and flexible storage options are the main reasons to pick it; look elsewhere if you need a managed-first service, cannot support its Node.js and PostgreSQL tool requirements, or need migrations beyond those two databases.

Verdict

DBDock covers common backup and restore workflows alongside a specific MongoDB–PostgreSQL migration path. Account for the CLI and PostgreSQL tool requirements when planning deployment.

Where Specifiction places it

Alternatives to DBDockAll alternatives →