Skip to content

Latest commit

 

History

History
96 lines (75 loc) · 3.3 KB

prerequisites.md

File metadata and controls

96 lines (75 loc) · 3.3 KB

Prerequisites

Zonemaster comes with documentation for and has been tested on the operating systems and processor architecture listed below.

Supported processor architectures

  • x86_64 / amd64

Supported operating system versions

Only the latest long-term supported version of Debian and FreeBSD, respectively, is supported. All long-term supported versions of Rocky Linux and Ubuntu are supported, unless such a version has end of support before the expected next release of Zonemaster.

Only the Docker images provided by the Zonemaster project on Docker Hub are supported. Currently only Zonemaster-CLI is supported on Docker. Docker itself can run on any of the Docker supported OSs (Linux, MacOS and Windows).

Rocky Linux has replaced CentOS in Zonemaster version v2021.2 since CentOS 8 is not supported anymore and CentOS 7 is old and does not support modern OpenSSL required by Zonemaster. Rocky Linux is also a Red Hat derivative and is available at large cloud providers.

Supported database engine versions

Operating System MariaDB PostgreSQL
Debian 12 10.11 15.6
Docker n/a n/a
FreeBSD 14.1 8.0 (*) 15.7
Rocky Linux 8.10 10.3 10.23
Rocky Linux 9.4 10.5 13.14
Ubuntu 20.04 10.3 12.18
Ubuntu 22.04 10.6 14.12
Ubuntu 24.04 10.11 16.3
  • (*) FreeBSD uses MySQL, not MariaDB.
  • SQLite is bundled in Perl DBD::SQLite and loaded as a dependency to Zonemaster-Backend.
  • Zonemaster Backend has been tested with the combination of OS and database engine version listed in the table above.
  • Zonemaster depends on functionality introduced in PostgreSQL version 10, and earlier versions of PostgreSQL are as such not supported.
  • Zonemaster Backend has not been published on Docker Hub.

Supported Perl versions

Operating System Perl
Debian 12 5.36
Docker (*)
FreeBSD 14.1 5.36
Rocky Linux 8.10 5.26
Rocky Linux 9.4 5.32
Ubuntu 20.04 5.30
Ubuntu 22.04 5.34
Ubuntu 24.04 5.38
  • Zonemaster technically requires Perl version 5.16 or higher, but has only been tested with the versions in the table above.
  • Zonemaster has been tested with the default version of Perl in the OSs as listed in the table above.
  • (*) Perl is included in the Docker image published on Docker Hub.

Supported Client Browser versions

Zonemaster GUI is tested on the browsers in the table below. The latest version of the browser at the time of testing is used.

Browser
Firefox
Chrome

Zonemaster GUI is tested manually and with testing tools. See the Zonemaster-gui repository for more details.