Table of Contents
This section provides information on Backup Ninja requirements on the database server, backup tools, privileges, and operating system versions.
Database Versions
Backup Ninja supports the following database engines and versions:
DBMS | Vendor | Supported Major Versions |
---|---|---|
MySQL | Oracle | 5.5, 5.6, 5.7, 8.0 |
Codership | 5.5, 5.6, 5.7, 8.0 | |
Percona | 5.5, 5.6, 5.7, 8.0 | |
MariaDB | MariaDB | 10.0, 10.1, 10.2, 10.3, 10.4, 10.5, 10.6 |
PostgreSQL | PostgreSQL | 9.6, 10, 11, 12, 13, 14 |
TimescaleDB | 9.6, 10, 11, 12, 13, 14 | |
MongoDB | MongoDB | 4.0, 4.1, 4.2, 4.4 |
Percona | 4.0, 4.1, 4.2, 4.4 |
Operating System
Backup Ninja has been tested on the following operating systems (x86_64 architecture only):
- CentOS 7/8
- Red Hat Enterprise Linux 7/8
- Ubuntu Server 14.04/16.04/18.04/20.04 LTS
- Debian 8/9/10/11
- Windows
Backup Tools
The following backup methods and procedures are supported:
Backup type | Database Technology | Backup methods/tools |
---|---|---|
Physical backup | MySQL/Percona Server | Percona Xtrabackup (xtrabackup ) |
MariaDB Server | MariaDB Backup (mariabackup ) |
|
PostgreSQL | pg_basebackup |
|
Logical backup | MySQL/Percona/MariaDB | mysqldump |
PostgreSQL/TimescaleDB | pg_dumpall , pg_dump |
|
MongoDB | mongodump |
When configuring the backup schedule, Backup Ninja will auto-detect the supported backup tools available on the database node. See Backup Methods.
Restoration Tools
For restoration, the following restore methods and procedures are supported:
Backup type | Database Technology | Backup methods/tools |
---|---|---|
Physical backup | MySQL/Percona Server | Percona Xtrabackup (xtrabackup ) |
MariaDB Server | MariaDB Backup (mariabackup ) |
|
Logical backup | MySQL/Percona/MariaDB | mysql |
PostgreSQL/TimescaleDB | psql |
|
MongoDB | mongorestore |
User and Privilege
The Backup Ninja agent service must be installed with super-user privilege (root or sudo user). When setting up database access for theĀ Backup Ninja agent, the provided commands must be executed by a database user that has the ability to create user, role, and grant privileges e.g, root
user.
Supported Browsers
We highly recommend users to use the following web browsers when accessing Backup Ninja:
- Google Chrome
- Microsoft Edge
Ensure to keep up-to-date with these browsers as we are very likely taking advantage of the new features available in the latest version.
Mozilla Firefox and Safari handle third-party cookies differently. If you insist to use Mozilla Firefox, you may refer to this article, https://support.mozilla.org/en-US/kb/third-party-cookies-firefox-tracking-protection.