|
4 | 4 | The preferred way of installing Icinga Web 2 is to use the official package repositories depending on which operating |
5 | 5 | system and distribution you are running. |
6 | 6 |
|
| 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 | + |
7 | 14 | Please follow the steps listed for your operating system. Packages for distributions other than the ones |
8 | 15 | listed here may also be available. Please refer to [icinga.com/get-started/download](https://icinga.com/get-started/download/#community) |
9 | 16 | for a full list of available community repositories. |
10 | 17 |
|
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 | | - |
26 | 18 | ## Upgrade <a id="upgrade"></a> |
27 | 19 |
|
28 | 20 | In case you are upgrading from an older version of Icinga Web 2 |
29 | 21 | please make sure to read the [upgrading](80-Upgrading.md#upgrading) section |
30 | 22 | thoroughly. |
31 | 23 | <!-- {% elif not from_source %} --> |
32 | 24 |
|
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 | | - |
47 | 25 | ## Installing the Web Server <a id="install-the-web-server"></a> |
48 | 26 |
|
49 | 27 | Ensure that you have a web server with PHP installed before proceeding, |
@@ -75,7 +53,7 @@ icingacli setup token show |
75 | 53 |
|
76 | 54 | <!-- {% if debian or ubuntu %} --> |
77 | 55 | 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 |
79 | 57 | a local unix domain socket. |
80 | 58 |
|
81 | 59 | ```bash |
|
0 commit comments