Everything you need to operate a database fleet.
Fleetdock turns the day-to-day work of running many self-hosted databases into consistent, tracked operations — from provisioning to migration, backups to access control.
The database workflows your team runs, standardized.
Every day-to-day operation becomes a consistent, tracked action instead of a bespoke shell script — the same way on every server.
Provision
Launch isolated MariaDB, MySQL, or PostgreSQL instances with a generated root password, a named data volume, and a published port — as a Docker container on a connected server.
Learn moreMonitor
Track node availability, CPU, memory, disk, and connection metrics from 30-second heartbeats, plus per-instance health and a fleet-wide overview.
Learn moreBack up
Run manual or scheduled backups with each engine's native dump tool — gzipped and checksummed — streamed to S3, Cloudflare R2, or any S3-compatible bucket with retention.
Learn moreRestore
Restore from any backup through a tracked operation that verifies the artifact checksum before touching the target and reports the restored table count.
Learn moreMigrate
Move a database to another instance or server with a backup → restore → verify saga — no hand-assembling dump, transfer, and import scripts.
Learn moreManage credentials
Create application credentials with scoped profiles for external apps. Instance and storage secrets are encrypted at rest; public access routes through the Fleetdock Gateway.
Learn moreExternal access
Expose databases to applications outside your private network through the Fleetdock Gateway — one stable port per database, CIDR allowlists, and disabled by default.
Learn moreAutomate the operations that used to be cron jobs.
Scheduling, alerting, and metrics are built in, so the fleet keeps itself visible instead of relying on someone remembering to check.
Fleet overview
A single dashboard for fleet health, instance and database counts, backup and operation status, and an automation summary.
Scheduled backups
Cron-scheduled recurring backups per database with a retention window. The worker enqueues them and prunes expired backups automatically.
Notifications & alerts
Email, Slack, and webhook channels with alert rules on CPU, memory, disk, and connections. Backup failures and offline servers notify automatically.
Metrics history
Every 30-second heartbeat is stored as a time-series sample and charted per server — CPU, memory, disk, and connection usage over time.
Move & verify
A background saga copies or relocates a database across servers, verifies the artifact checksum, counts restored tables, and can drop the source.
Retention pruning
Expired backup objects and their metadata are removed on schedule, so storage does not grow unbounded.
Grant the right access, and see what changed.
Role-based access, scoped tokens, and live database administration replace shared SSH keys and ad-hoc SQL sessions.
Role-based access control
System roles — owner, admin, operator, viewer — seeded from a permission catalog, with guards that prevent locking out the last owner.
Custom roles
Create roles with any subset of the permission catalog. System roles stay immutable and roles still assigned to users cannot be deleted.
Scoped API tokens
Create, list, and revoke API tokens scoped like sessions for automation and CI, without sharing user passwords.
Live database administration
Manage database users and grants for MariaDB, MySQL, and PostgreSQL directly from the dashboard, including grant and revoke of schema privileges.
Tables, data & SQL console
Browse tables with a paginated row viewer, run queries in a SQL console, and export a database to CSV — per database, per instance.
Audit log
Mutating actions are recorded in an audit log, and every asynchronous action is tracked as an operation with status, progress, and errors.
Ownership and central management, without the trade-off.
Fleetdock sits between running everything by hand and giving your databases to a managed cloud provider — you keep the infrastructure and gain the operations layer.
| Capability | Manual operations | Managed cloud database | Fleetdock |
|---|---|---|---|
| Infrastructure ownership | Yes | No | Yes |
| Central management | Limited | Yes | Yes |
| Multi-server visibility | Manual | Provider-specific | Yes |
| Automated backups | Custom scripts | Included | Centralized |
| Database migration | Manual | Provider-specific | Controlled workflow |
| Vendor lock-in | Low | High | Low |
| Operational effort | High | Low | Reduced |
Comparison reflects implemented Fleetdock capabilities. Fleetdock does not provide automatic failover or high availability.
Stop managing databases one server at a time.
Connect your infrastructure, standardize database operations, and manage every instance from one control plane.