94 lines
3.3 KiB
Markdown
94 lines
3.3 KiB
Markdown
|
|
# 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
|
||
|
|
|
||
|
|
| Operating System | Version |
|
||
|
|
|:-----------------|:-------:|
|
||
|
|
| [Debian] | 13 |
|
||
|
|
| [Docker] | n/a |
|
||
|
|
| [FreeBSD] | 14 |
|
||
|
|
| [Rocky Linux] | 8 |
|
||
|
|
| [Rocky Linux] | 9 |
|
||
|
|
| [Rocky Linux] | 10 |
|
||
|
|
| [Ubuntu] | 22.04 |
|
||
|
|
| [Ubuntu] | 24.04 |
|
||
|
|
|
||
|
|
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).
|
||
|
|
|
||
|
|
## Supported database engine versions
|
||
|
|
|
||
|
|
| Operating System | MariaDB | PostgreSQL |
|
||
|
|
|------------------|---------|------------|
|
||
|
|
| Debian 13 | 11.8 | 17 |
|
||
|
|
| Docker | n/a | n/a |
|
||
|
|
| FreeBSD 14 | 8.0 (*) | 17 |
|
||
|
|
| Rocky Linux 8 | 10.3 | 10 |
|
||
|
|
| Rocky Linux 9 | 10.5 | 13 |
|
||
|
|
| Rocky Linux 10 | 10.11 | 16 |
|
||
|
|
| Ubuntu 22.04 | 10.6 | 14 |
|
||
|
|
| Ubuntu 24.04 | 10.11 | 16 |
|
||
|
|
|
||
|
|
* (*) 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 13 | 5.40 |
|
||
|
|
| Docker | (*) |
|
||
|
|
| FreeBSD 14 | 5.42 |
|
||
|
|
| Rocky Linux 8 | 5.26 |
|
||
|
|
| Rocky Linux 9 | 5.32 |
|
||
|
|
| Rocky Linux 10 | 5.40 |
|
||
|
|
| Ubuntu 22.04 | 5.34 |
|
||
|
|
| Ubuntu 24.04 | 5.38 |
|
||
|
|
|
||
|
|
|
||
|
|
* Zonemaster technically requires Perl version 5.26 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 images 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][Zonemaster-GUI] for more details.
|
||
|
|
|
||
|
|
[Debian]: https://www.debian.org/
|
||
|
|
[Docker Hub]: https://hub.docker.com/u/zonemaster
|
||
|
|
[Docker]: https://www.docker.com/get-started/
|
||
|
|
[FreeBSD]: https://www.freebsd.org/
|
||
|
|
[Rocky Linux]: https://rockylinux.org/
|
||
|
|
[Ubuntu]: https://ubuntu.com/
|
||
|
|
[Zonemaster-GUI]: https://github.com/zonemaster/zonemaster-gui
|