+ Postgresus is a free, open source and self-hosted tool to backup
+ MongoDB document databases. Automate mongodump with scheduling,
+ store BSON archives in S3, Google Drive or locally. Get notified
+ via Slack, Discord or Telegram when backups complete
+
+ Postgresus wraps mongodump with enterprise features: automated
+ scheduling, cloud storage integration, real-time notifications and
+ AES-256-GCM encryption. Ideal for developers and DevOps teams
+ managing MongoDB document databases and collections
+
+
+
+
+
+ {/* Feature Cards Grid */}
+
+ {/* Card 1: Scheduled backups */}
+
+
+ 1
+
+
+
+ Scheduled MongoDB dumps
+
+
+
+
+
+
+
+ Schedule mongodump at optimal times when your application load
+ is low. Choose hourly, daily, weekly, monthly intervals or use
+ cron expressions for precise timing control
+
+
+
+ {/* Card 2: Configurable health checks */}
+
+
+ 2
+
+
+
+ MongoDB health monitoring
+
+
+
+
+
+
+
+ Monitor MongoDB connection availability with configurable health
+ checks. Get notified when your database or replica set becomes
+ unreachable
+
+
+
+ Set check intervals (every minute, 5 minutes, etc.) and failure
+ thresholds before marking the database as unavailable
+
+
+
+ {/* Card 3: Many destinations to store */}
+
+
+ 3
+
+
+
+ Store BSON archives anywhere
+
+
+
+ Keep MongoDB backup archives locally, in S3-compatible storage,
+ Google Drive, Dropbox, NAS or other destinations. Your document
+ data stays under your control.{" "}
+
+ View all →
+
+
+
+
+
+
+
+
+ {/* Card 4: Notifications */}
+
+
+ 4
+
+
+
+ Backup notifications
+
+
+
+ Get alerts when MongoDB backups complete or fail. Send
+ notifications to your DevOps team chat or personal channels.{" "}
+
+ View all →
+
+
+
+
+
+
+
+
+ {/* Card 5: Self hosted via Docker */}
+
+
+ 5
+
+
+
+ Self hosted via Docker
+
+
+
+ Run Postgresus on your own infrastructure. All MongoDB
+ connection strings and backup data stay on servers you control.
+ Deploy in about 2 minutes via script, Docker or Kubernetes
+
+
+
+
+
+
+
+ {/* Card 6: Open source and free */}
+
+
+ 6
+
+
+
+ Open source and free
+
+
+
+ Postgresus is fully open source with Apache 2.0 license. Inspect
+ every line of code, fork it, contribute to it. Free for personal
+ and enterprise use
+
+
+
+
+
+
+ {/* Card 7: Many MongoDB versions - Mobile/Tablet separate, Desktop merged with card 10 */}
+
+ {/* Card 7: Many MongoDB versions */}
+
+
+ 7
+
+
+
+ MongoDB versions supported
+
+
+
+ MongoDB 4, 5, 6, 7 and 8 are supported. Postgresus uses the
+ native mongodump tool for each version to ensure full
+ compatibility with your document database
+
+
+
+
+
+
+
+ {/* Card 10: Security - Only visible on desktop, merged with card 7 */}
+
+
+ 10
+
+
+
+ Security
+
+
+
+ MongoDB connection strings are encrypted with AES-256-GCM
+ before storage. Each BSON archive is encrypted with a unique
+ key. Credentials are passed securely to mongodump, never
+ exposed in logs.{" "}
+
+ Read more →
+
+
+
+
+
+
+
+
+
+ {/* Card 8: Access management */}
+
+
+
+ 8
+
+
+
+
+
+ Access management
+
+
+
+ for teams
+
+
+
+
+
+
+
+
+ Control who can view or manage MongoDB databases. Create
+ workspaces for different projects. Assign viewer, editor or
+ admin roles.{" "}
+
+ Read more →
+
+
+
+
+ {/* Card 9: Audit logs */}
+
+
+
+ 9
+
+
+
+
+
+ Audit logs
+
+
+
+ for teams
+
+
+
+
+
+
+
+
+ Track all activities: backup downloads, schedule changes,
+ configuration updates. See who did what and when for compliance
+ and accountability.{" "}
+
+ Read more →
+
+
+ MongoDB connection strings are encrypted with AES-256-GCM before
+ storage. Each BSON archive is encrypted with a unique key.
+ Credentials are passed securely to mongodump, never exposed in
+ logs.{" "}
+
+ Read more →
+
+
+
+
+
+
+
+
+ {/* Card 11: Suitable for clouds */}
+
+
+ 11
+
+
+
+
+ Works with MongoDB Atlas and self-hosted
+
+
+
+ Postgresus connects to cloud-hosted MongoDB databases
+ including MongoDB Atlas, AWS DocumentDB and self-hosted
+ deployments. Since it uses logical backups via mongodump, you
+ only need standard connection credentials — no special cloud
+ permissions or filesystem access required
+
+
+
+
+
+
+
+ {/* MONGODUMP SECTION */}
+
+
+
+ {/* Left side: Info */}
+
+
+ Built on mongodump
+
+
+
+ How MongoDB backup works
+
+
+
+
+ Postgresus uses mongodump under the hood —
+ the official MongoDB backup utility. When you trigger a
+ backup, Postgresus executes mongodump with optimized
+ parameters:
+
+
+
+
+
+ --archive
+ {" "}
+ for single-file BSON output instead of directory structure
+
+
+
+ --gzip
+ {" "}
+ for compressed archives reducing storage and transfer size
+
+
+
+ --db
+ {" "}
+ to backup specific databases from your MongoDB instance
+
+
+
+ --uri
+ {" "}
+ for secure connection string handling with authentication
+
+
+
+
+ The backup stream is piped directly to your configured
+ storage, optionally encrypted with AES-256-GCM before writing.
+ This approach minimizes disk I/O and works efficiently with
+ large collections.
+
+ Official MongoDB backup via mongodump with gzip compression,
+ encryption and cloud storage
+
+
+
+
+
+
+
+ {/* INSTALLATION SECTION */}
+
+
+
+
+
+ Get started
+
+
+
+ How to install?
+
+
+
+ Postgresus supports multiple installation methods. Deploy on
+ your VPS, local machine or Kubernetes cluster in about 2
+ minutes. Same installation works for MongoDB, PostgreSQL, MySQL
+ and MariaDB backups
+
+
+
+
+
+
+
+
+ {/* FAQ SECTION */}
+
+
+
+
+ FAQ
+
+
+
+ MongoDB backup questions
+
+
+
+ Common questions about backing up MongoDB document databases with
+ Postgresus. If you have other questions, join our community on
+ Telegram
+
+
+
+
+
+
+
+
+
+
+
+
+ Postgresus currently focuses on backing up individual MongoDB
+ databases rather than coordinated sharded cluster backups.
+
+
+ For sharded clusters, you can:
+
+
+ • Backup each shard individually by connecting to shard
+ replica sets
+
+ • Backup via a mongos router (though this may impact
+ performance)
+
+
+ For production sharded clusters, consider MongoDB Atlas native
+ backups or mongodump with --oplog for point-in-time
+ consistency across shards.
+ >
+ }
+ />
+
+ Postgresus implements multi-layer security:
+
+
+ 1. Credential encryption: All MongoDB
+ connection URIs, passwords and authentication details are
+ encrypted with AES-256-GCM before storage.
+
+
+ 2. Backup encryption: Each BSON archive is
+ encrypted with a unique key derived from master key, backup ID
+ and random salt.
+
+
+ 3. Secure credential handling: Connection
+ URIs are passed directly to mongodump via secure parameters,
+ never exposed in logs or process listings.
+ >
+ }
+ />
+
+
+
+
+
+
+ Postgresus is a free, open source and self-hosted tool to backup
+ MySQL and MariaDB databases. Schedule automated dumps, store them
+ in S3, Google Drive or locally. Receive notifications via Slack,
+ Discord or Telegram when backups complete
+
+ Postgresus wraps mysqldump with enterprise features: automated
+ scheduling, cloud storage integration, real-time notifications and
+ AES-256-GCM encryption. Perfect for developers, DevOps teams and
+ organizations managing MySQL databases
+
+
+
+
+
+ {/* Feature Cards Grid */}
+
+ {/* Card 1: Scheduled backups */}
+
+
+ 1
+
+
+
+ Scheduled MySQL dumps
+
+
+
+
+
+
+
+ Schedule mysqldump at optimal times when database load is low.
+ Choose hourly, daily, weekly, monthly intervals or use cron
+ expressions for precise control
+
+
+
+ {/* Card 2: Configurable health checks */}
+
+
+ 2
+
+
+
+ MySQL health monitoring
+
+
+
+
+
+
+
+ Monitor MySQL connection availability with configurable health
+ checks. Get notified when your database becomes unreachable or
+ recovers
+
+
+
+ Set check intervals (every minute, 5 minutes, etc.) and failure
+ thresholds before marking the database as down
+
+
+
+ {/* Card 3: Many destinations to store */}
+
+
+ 3
+
+
+
+ Store MySQL dumps anywhere
+
+
+
+ Keep MySQL backup files locally, in S3-compatible storage,
+ Google Drive, Dropbox, NAS or other destinations. Your data
+ stays under your control.{" "}
+
+ View all →
+
+
+
+
+
+
+
+
+ {/* Card 4: Notifications */}
+
+
+ 4
+
+
+
+ Backup notifications
+
+
+
+ Get alerts when MySQL backups complete or fail. Send
+ notifications to your DevOps team chat or personal channels.{" "}
+
+ View all →
+
+
+
+
+
+
+
+
+ {/* Card 5: Self hosted via Docker */}
+
+
+ 5
+
+
+
+ Self hosted via Docker
+
+
+
+ Run Postgresus on your own infrastructure. All MySQL credentials
+ and backup data stay on servers you control. Deploy in about 2
+ minutes via script, Docker or Kubernetes
+
+
+
+
+
+
+
+ {/* Card 6: Open source and free */}
+
+
+ 6
+
+
+
+ Open source and free
+
+
+
+ Postgresus is fully open source with Apache 2.0 license. Inspect
+ every line of code, fork it, contribute to it. Free for personal
+ and enterprise use
+
+
+
+
+
+
+ {/* Card 7: Many MySQL versions - Mobile/Tablet separate, Desktop merged with card 10 */}
+
+ {/* Card 7: Many MySQL versions */}
+
+
+ 7
+
+
+
+ MySQL and MariaDB versions
+
+
+
+ MySQL 5.7, 8.0, 8.4 and 9 are supported. MariaDB 10 and 11 are
+ supported with native mariadb-dump tool for full compatibility
+
+
+
+
+
+
+
+ {/* Card 10: Security - Only visible on desktop, merged with card 7 */}
+
+
+ 10
+
+
+
+ Security
+
+
+
+ MySQL credentials are encrypted with AES-256-GCM before
+ storage. Each backup file is encrypted with a unique key.
+ Passwords are passed via temporary config files, never exposed
+ in command line.{" "}
+
+ Read more →
+
+
+
+
+
+
+
+
+
+ {/* Card 8: Access management */}
+
+
+
+ 8
+
+
+
+
+
+ Access management
+
+
+
+ for teams
+
+
+
+
+
+
+
+
+ Control who can view or manage MySQL databases. Create
+ workspaces for different projects. Assign viewer, editor or
+ admin roles.{" "}
+
+ Read more →
+
+
+
+
+ {/* Card 9: Audit logs */}
+
+
+
+ 9
+
+
+
+
+
+ Audit logs
+
+
+
+ for teams
+
+
+
+
+
+
+
+
+ Track all activities: backup downloads, schedule changes,
+ configuration updates. See who did what and when for compliance
+ and accountability.{" "}
+
+ Read more →
+
+
+ MySQL credentials are encrypted with AES-256-GCM before storage.
+ Each backup file is encrypted with a unique key. Passwords are
+ passed via temporary config files, never exposed in command
+ line.{" "}
+
+ Read more →
+
+
+
+
+
+
+
+
+ {/* Card 11: Suitable for clouds */}
+
+
+ 11
+
+
+
+
+ Works with cloud MySQL databases
+
+
+
+ Postgresus connects to cloud-hosted MySQL databases including
+ AWS RDS for MySQL, Google Cloud SQL, Azure Database for MySQL
+ and PlanetScale. Since it uses logical backups via mysqldump,
+ you only need standard connection credentials — no special
+ cloud permissions or filesystem access required
+
+
+
+
+
+
+
+ {/* MYSQL BACKUP SECTION */}
+
+
+
+ {/* Left side: Info */}
+
+
+ Built on mysqldump
+
+
+
+ MySQL backup
+
+
+
+
+ Postgresus uses mysqldump under the hood —
+ the official MySQL backup utility. When you trigger a backup,
+ Postgresus executes mysqldump with optimized parameters:
+
+
+
+
+
+ --single-transaction
+ {" "}
+ for consistent snapshots without locking tables
+
+
+
+ --routines
+ {" "}
+ to include stored procedures and functions
+
+
+
+ --triggers
+ {" "}
+ to include database triggers
+
+
+
+ --events
+ {" "}
+ to include scheduled events
+
+
+
+
+ For MySQL 8.0 and newer, Postgresus enables{" "}
+ zstd network compression for faster transfers
+ over slow connections. MySQL 5.7 uses legacy compression
+ automatically.
+
+
+
+
+ Supported MySQL versions:
+
+
+
+ MySQL 5.7
+
+
+ MySQL 8.0
+
+
+ MySQL 8.4
+
+
+ MySQL 9
+
+
+
+
+
+
+ {/* Right side: Image */}
+
+
+
+
+ Official MySQL backup via mysqldump with compression,
+ encryption and cloud storage
+
+
+
+
+
+
+
+
+
+ {/* MARIADB BACKUP SECTION */}
+
+
+
+ {/* Right side: Info */}
+
+
+
+ Native mariadb-dump tool
+
+
+
+
+ MariaDB backup
+
+
+
+
+ For MariaDB databases, Postgresus uses the native{" "}
+ mariadb-dump tool instead of mysqldump. This
+ ensures full compatibility with MariaDB-specific features and
+ optimizations.
+
+
+
+ mariadb-dump is executed with the same optimized parameters:
+ single-transaction mode for consistent backups, routines,
+ triggers and events included by default.
+
+
+
+
Full MariaDB feature compatibility
+
SSL/TLS connection support
+
Network compression for faster transfers
+
Same encryption and storage options as MySQL
+
+
+
+
+ Supported MariaDB versions:
+
+
+
+ MariaDB 10
+
+
+ MariaDB 11
+
+
+
+
+
+
+ {/* Left side: Image */}
+
+
+
+
+ Native MariaDB backup via mariadb-dump with full feature
+ compatibility
+
+
+
+
+
+
+
+ {/* INSTALLATION SECTION */}
+
+
+
+
+
+ Get started
+
+
+
+ How to install?
+
+
+
+ Postgresus supports multiple installation methods. Deploy on
+ your VPS, local machine or Kubernetes cluster in about 2
+ minutes. Same installation works for MySQL, MariaDB, PostgreSQL
+ and MongoDB backups
+
+
+
+
+
+
+
+
+ {/* FAQ SECTION */}
+
+
+
+
+ FAQ
+
+
+
+ MySQL backup questions
+
+
+
+ Common questions about backing up MySQL and MariaDB databases with
+ Postgresus. If you have other questions, join our community on
+ Telegram
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Postgresus implements multi-layer security:
+
+
+ 1. Credential encryption: All MySQL
+ passwords, tokens and connection strings are encrypted with
+ AES-256-GCM before storage. The encryption key is stored
+ separately from the database.
+
+
+ 2. Backup encryption: Each backup file is
+ encrypted with a unique key derived from master key, backup ID
+ and random salt.
+
+
+ 3. Secure password handling: MySQL passwords
+ are passed via temporary .my.cnf files with 0600 permissions,
+ never exposed in command line arguments or logs.
+ >
+ }
+ />
+
+
+
+ MySQL Enterprise Backup and Percona XtraBackup create physical
+ (binary) backups that require direct filesystem access to the
+ MySQL data directory. They're faster for very large
+ databases but:
+
+
+ • Cannot backup cloud-hosted MySQL (RDS, Cloud SQL, Azure)
+
+ • Require installation on the database server itself
+
+ • More complex setup and restore process
+
+
+ Postgresus uses logical backups (mysqldump) which work with
+ any MySQL server you can connect to, including all cloud
+ providers. For most databases under 100GB, logical backups are
+ practical and much simpler to manage.
+ >
+ }
+ />
+
+