Skip to content

Commit e0b9e30

Browse files
Move installation requirements to the header
1 parent 3aae16c commit e0b9e30

1 file changed

Lines changed: 8 additions & 30 deletions

File tree

doc/02-Installation.md

Lines changed: 8 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -4,46 +4,24 @@
44
The preferred way of installing Icinga Web 2 is to use the official package repositories depending on which operating
55
system and distribution you are running.
66

7+
Before installing Icinga Web 2, make sure you have installed [Icinga 2](https://icinga.com/docs/icinga-2)
8+
and [Icinga DB](https://icinga.com/docs/icinga-db), to monitor your infrastructure.
9+
Also a web server (e.g. Apache or Nginx) and PHP version ≥ 8.2 are required to be installed.
10+
11+
Optionally, the [pdfexport](https://github.com/Icinga/icingaweb2-module-pdfexport) module (≥0.13.0) to export the PDF
12+
and LDAP PHP library when using Active Directory or LDAP for authentication are required.
13+
714
Please follow the steps listed for your operating system. Packages for distributions other than the ones
815
listed here may also be available. Please refer to [icinga.com/get-started/download](https://icinga.com/get-started/download/#community)
916
for a full list of available community repositories.
1017

11-
## Browser Support
12-
13-
Icinga Web 2 and modules made by Icinga don't require a particular browser or set of browsers. The
14-
vendor of the browser in question doesn't matter much. However, the features a browser supports do.
15-
16-
This generally applies to CSS and Javascript features. Since there a plethora of features in each
17-
category which Icinga Web 2 and modules may require, we will only mention the most prominent feature
18-
or sub-category here:
19-
20-
* For CSS this is [the flexible box layout module](https://caniuse.com/flexbox)
21-
* For Javascript it is [the ECMAScript 2015 specification](https://caniuse.com/es6)
22-
23-
If your desired browser and its version is showing up in green when visiting the respective link,
24-
it's probably okay to use it for Icinga Web 2.
25-
2618
## Upgrade <a id="upgrade"></a>
2719

2820
In case you are upgrading from an older version of Icinga Web 2
2921
please make sure to read the [upgrading](80-Upgrading.md#upgrading) section
3022
thoroughly.
3123
<!-- {% elif not from_source %} -->
3224

33-
## Installation Requirements <a id="installation-requirements"></a>
34-
35-
* [Icinga 2](https://icinga.com/docs/icinga-2) and [Icinga DB](https://icinga.com/docs/icinga-db) to
36-
monitor your infrastructure
37-
* A web server, e.g. Apache or Nginx
38-
* PHP version ≥ 8.2
39-
* MariaDB
40-
41-
### Optional Requirements
42-
43-
* The [pdfexport](https://github.com/Icinga/icingaweb2-module-pdfexport) module (≥0.13.0) is required for the
44-
export to PDF
45-
* LDAP PHP library when using Active Directory or LDAP for authentication
46-
4725
## Installing the Web Server <a id="install-the-web-server"></a>
4826

4927
Ensure that you have a web server with PHP installed before proceeding,
@@ -75,7 +53,7 @@ icingacli setup token show
7553

7654
<!-- {% if debian or ubuntu %} -->
7755
You need to manually create a database and a database user prior to starting the web wizard.
78-
This is due to local security restrictions whereas the web wizard cannot create a database/user through
56+
This is due to local security restrictions, whereas the web wizard cannot create a database/user through
7957
a local unix domain socket.
8058

8159
```bash

0 commit comments

Comments
 (0)