Skip to content

NIM release 2.20.0 #684

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 68 commits into from
Jun 16, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
71d13f1
docs: add support for lightweight mode and clarify ClickHouse configu…
travisamartin May 13, 2025
8c54376
build(deps): bump github/codeql-action from 3.28.15 to 3.28.16 (#459)
dependabot[bot] May 13, 2025
3652ec9
fix: Address typo, update metadata for Add a Staged Configuration top…
ADubhlaoich May 14, 2025
3908ec2
Updated example description for uwsgi and Django. (#552)
y82 May 14, 2025
d33e694
Fixed URL to dynamic modules for Wildfly deployment guide. (#548)
y82 May 14, 2025
6d00bcc
Removed random symbols introduced in #512 (#546)
y82 May 14, 2025
6e58c41
Add a new trigger to build push workflow (#554)
lamATnginx May 14, 2025
c3a68c6
Merge remote-tracking branch 'origin' into internal/nim-185-lightweig…
travisamartin May 14, 2025
d21b68b
added flag to use to skip installing clickhouse
travisamartin May 20, 2025
6c00d55
Merge pull request #186 from nginx/internal/nim-185-lightweight-mode-…
travisamartin May 20, 2025
fe8aeef
Merge remote-tracking branch 'origin' into internal/nim-release-2.20.0
travisamartin May 20, 2025
111e4ca
updated install guides with latest script changes
travisamartin May 20, 2025
2b6eb67
Merge branch 'main' into internal/nim-release-2.20.0
travisamartin May 22, 2025
fab6cd4
edits to system config titles
travisamartin May 23, 2025
ed0d959
Merge branch 'internal/nim-release-2.20.0' into internal/191-nim-2.20…
travisamartin May 28, 2025
6d87a70
Merge pull request #192 from nginx/internal/191-nim-2.20-script-updates
travisamartin May 28, 2025
b5d3f31
Merge remote-tracking branch 'origin' into internal/nim-release-2.20.0
travisamartin May 28, 2025
9788926
added NGINX Agent version requirement for lightweight NIM
travisamartin May 29, 2025
88e4224
added step for adding NGINX signing key for manual install
travisamartin Jun 9, 2025
dcd4cda
updated clickhouse version variable
travisamartin Jun 9, 2025
d06ffe0
added variable for lightweight NIM NGINX Agent requirement
travisamartin Jun 9, 2025
e50937d
Merge branch 'main' into internal/nim-release-2.20.0
travisamartin Jun 9, 2025
6559dfc
reworded lightweight option to lightweight mode
travisamartin Jun 9, 2025
d1b8b27
Merge remote-tracking branch 'origin' into internal/nim-release-2.20.0
travisamartin Jun 9, 2025
600ab22
Merge remote-tracking branch 'origin' into internal/nim-release-2.20.0
travisamartin Jun 9, 2025
7ece207
added steps for adding instances
travisamartin Jun 9, 2025
c65217d
added steps for setting up metrics reporting
travisamartin Jun 9, 2025
d4c474b
edits
travisamartin Jun 10, 2025
a02e499
added lightweight mode content to docker compose doc
travisamartin Jun 11, 2025
a6cfced
Merge remote-tracking branch 'origin' into internal/nim-release-2.20.0
travisamartin Jun 11, 2025
a5aa651
Merge branch 'internal/nim-release-2.20.0' into internal/lightweight-…
travisamartin Jun 11, 2025
d521e9d
Apply suggestions from code review
travisamartin Jun 12, 2025
8a07b41
Merge remote-tracking branch 'origin' into internal/nim-release-2.20.0
travisamartin Jun 12, 2025
e5fe995
Merge branch 'internal/nim-release-2.20.0' into internal/lightweight-…
travisamartin Jun 12, 2025
409b8f6
edits to helm deploy for lightweight mode
travisamartin Jun 12, 2025
5a2915f
Update license_usage_offline.sh
Chetan-99 Jun 12, 2025
11ed4be
feat: Updated nim install-script (#202)
Chetan-99 Jun 12, 2025
f27fa31
Merge remote-tracking branch 'origin' into internal/nim-release-2.20.0
travisamartin Jun 13, 2025
d1bb131
removed cruft from docker-compose-lightweight.yaml
travisamartin Jun 13, 2025
0851fbc
edits to docker compose comments
travisamartin Jun 13, 2025
9bff732
Update license_usage_offline.sh
Chetan-99 Jun 12, 2025
0772456
feat: Updated nim install-script (#202)
Chetan-99 Jun 12, 2025
72107c1
feat: Update the value of ssl_protocols. (#672)
y82 Jun 12, 2025
d87d97b
NGF: Update release version to v2.0.1 (#671)
salonichf5 Jun 12, 2025
911202b
NGF: replace static-mode with controller (#669)
sjberman Jun 12, 2025
d95865c
Fix missing quote (#676)
sjberman Jun 13, 2025
2de17f5
Merge remote-tracking branch 'origin' into internal/lightweight-nim-helm
travisamartin Jun 13, 2025
cd533dc
Merge branch 'internal/nim-release-2.20.0' into internal/lightweight-…
travisamartin Jun 13, 2025
bbaa0e1
updates to helm config settings with new chart name
travisamartin Jun 13, 2025
716cd13
docs: add 2.20 RNs
JTorreG Jun 13, 2025
b2cfcba
Merge pull request #206 from nginx/internal/nim-release-2.0-rns
travisamartin Jun 15, 2025
a9f29ad
Merge branch 'internal/nim-release-2.20.0' into internal/lightweight-…
travisamartin Jun 15, 2025
7e6cd37
Merge pull request #204 from nginx/internal/lightweight-nim-helm
travisamartin Jun 15, 2025
376aa64
Merge branch 'internal/nim-release-2.20.0' into internal/update-helm-…
travisamartin Jun 15, 2025
2e70d51
Merge pull request #205 from nginx/internal/update-helm-config-settings
travisamartin Jun 15, 2025
f4c3fde
Merge branch 'internal/nim-release-2.20.0' into internal/lightweight-…
travisamartin Jun 15, 2025
5482285
Merge pull request #203 from nginx/internal/lightweight-mode-docker
travisamartin Jun 15, 2025
c673804
Merge remote-tracking branch 'origin' into internal/nim-release-2.20.0
travisamartin Jun 15, 2025
8f21274
Update install-nim-manual.md
mkingst Jun 16, 2025
494c076
Update install.md
mkingst Jun 16, 2025
c6de282
docs: add 2.20 KIs
JTorreG Jun 16, 2025
ada7163
incremented helm chart version table
travisamartin Jun 16, 2025
e3af284
Merge branch 'internal/nim-release-2.20.0' of github.com:nginx/intern…
travisamartin Jun 16, 2025
958607a
nim 2.20 ki update steps
JTorreG Jun 16, 2025
419266d
Merge branch 'internal/nim-release-2.20.0' into internal/nim-release-…
travisamartin Jun 16, 2025
cce41c8
Merge pull request #207 from nginx/internal/nim-release-2.0-kis
JTorreG Jun 16, 2025
230309b
Update install-nim-bundle.sh (#208)
Chetan-99 Jun 16, 2025
9aaa03d
Merge remote-tracking branch 'internal/internal/nim-release-2.20.0' i…
travisamartin Jun 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
929 changes: 929 additions & 0 deletions cleanup_log.txt

Large diffs are not rendered by default.

38 changes: 27 additions & 11 deletions content/includes/installation/add-nms-repo.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,23 +36,39 @@ Add the NGINX Instance Manager repository:

{{%tab name="Debian, Ubuntu, Deb-Based"%}}

Add the NGINX Instance Manager repository:

- **Debian**
1. Add the NGINX signing key:

```shell
printf "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://pkgs.nginx.com/nms/debian `lsb_release -cs` nginx-plus\n" | sudo tee /etc/apt/sources.list.d/nms.list
sudo wget -q -O /etc/apt/apt.conf.d/90pkgs-nginx https://cs.nginx.com/static/files/90pkgs-nginx
wget -qO - https://cs.nginx.com/static/keys/nginx_signing.key \
| gpg --dearmor \
| sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
```

<br>
2. Add the NGINX Instance Manager repository:

- **Ubuntu**
- **Debian**

```shell
printf "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://pkgs.nginx.com/nms/ubuntu `lsb_release -cs` nginx-plus\n" | sudo tee /etc/apt/sources.list.d/nms.list
sudo wget -q -O /etc/apt/apt.conf.d/90pkgs-nginx https://cs.nginx.com/static/files/90pkgs-nginx
```
```shell
printf "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
https://pkgs.nginx.com/nms/debian $(lsb_release -cs) nginx-plus\n" | \
sudo tee /etc/apt/sources.list.d/nms.list

sudo wget -q -O /etc/apt/apt.conf.d/90pkgs-nginx \
https://cs.nginx.com/static/files/90pkgs-nginx
```

<br>

- **Ubuntu**

```shell
printf "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
https://pkgs.nginx.com/nms/ubuntu $(lsb_release -cs) nginx-plus\n" | \
sudo tee /etc/apt/sources.list.d/nms.list

sudo wget -q -O /etc/apt/apt.conf.d/90pkgs-nginx \
https://cs.nginx.com/static/files/90pkgs-nginx
```

{{%/tab%}}
{{</tabs>}}
Expand Down
21 changes: 0 additions & 21 deletions content/includes/installation/clickhouse-defaults.md

This file was deleted.

2 changes: 1 addition & 1 deletion content/includes/nginx-plus/usage-tracking/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ Start by installing NGINX Instance Manager on a dedicated host. Then, configure


{{<call-out tip "Tip for Automated Reporting">}}
To set up automatic reporting, [add your JWT-based license to NGINX Instance Manager]({{< ref "/nim/admin-guide/license/add-license.md#apply-jwt-license" >}}). This license can be downloaded from [MyF5](https://account.f5.com/myf5) if needed.
To set up automatic reporting, [add your JWT-based license to NGINX Instance Manager]({{< ref "/nim/admin-guide/add-license.md#apply-jwt-license" >}}). This license can be downloaded from [MyF5](https://account.f5.com/myf5) if needed.
{{</call-out>}}
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ docs:

A valid license is required to make full use of all the features in NGINX Instance Manager.

Refer to the [Add a License]({{< ref "nim/admin-guide/license/add-license.md" >}}) topic for instructions on how to download and apply a trial license, subscription license, or Flexible Consumption Program license.
Refer to the [Add a License]({{< ref "nim/admin-guide/add-license.md" >}}) topic for instructions on how to download and apply a trial license, subscription license, or Flexible Consumption Program license.
10 changes: 10 additions & 0 deletions content/includes/nim/clickhouse/cli-skip-clickhouse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
docs:
files:
- content/nim/deploy/vm-bare-metal/install.md
- content/nim/disconnected/offline-install-guide.md
---

If you skip installing ClickHouse, you need NGINX Agent {{< lightweight-nim-nginx-agent-version >}}.

After installation, make sure to [disable metrics collection]({{< ref "nim/system-configuration/configure-clickhouse.md#disable-metrics-collection" >}}) in the `/etc/nms/nms.conf` file.
23 changes: 23 additions & 0 deletions content/includes/nim/clickhouse/clickhouse-defaults.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
docs: DOCS-1238
files:
- content/nim/system-configuration/configure-clickhouse.md
- content/nim/deploy/vm-bare-metal/install-nim-manual.md
---

{{<bootstrap-table "table table-striped table-bordered">}}

| Configuration | Default | Notes |
|------------------------------|------------------------------------|-------|
| clickhouse.enable | true | Set to `false` to disable metrics collection and run NGINX Instance Manager in lightweight mode. Requires a service restart. |
| clickhouse.address | tcp://localhost:9000 | The address of the ClickHouse database. |
| clickhouse.username | | The username NGINX Instance Manager uses to connect to ClickHouse, if authentication is enabled. |
| clickhouse.password | | The password for the specified ClickHouse user. |
| clickhouse.tls_mode | false | Set to `true` to enable TLS for the ClickHouse connection. This setting will be deprecated in a future release. Use the `clickhouse.tls` section instead. |
| clickhouse.tls.address | tcp://localhost:9440 | The address NGINX Instance Manager uses to connect to ClickHouse over TLS. Format: `<ip-address>:<port>`. |
| clickhouse.tls.skip_verify | false | Set to `true` to skip TLS certificate verification. Use only for self-signed certificates in non-production environments. |
| clickhouse.tls.key_path | | Path to the client TLS key file in PEM format. Required for client authentication. |
| clickhouse.tls.cert_path | | Path to the client TLS certificate file in PEM format. Required for client authentication. |
| clickhouse.tls.ca_path | /etc/ssl/certs/ca-certificates.crt | Path to the system Certificate Authority used to verify the server certificate. The default path works for Ubuntu and Debian. Use a CA bundle appropriate to your system. See [TLS configuration](#tls) for details. |

{{</bootstrap-table>}}
70 changes: 70 additions & 0 deletions content/includes/nim/clickhouse/clickhouse-install.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
docs:
files:
- content/nim/deploy/vm-bare-metal/install-nim-manual.md
---

NGINX Instance Manager uses [ClickHouse](https://clickhouse.com) to store metrics, events, alerts, and configuration settings.

If you install ClickHouse and choose to set a password (the default is an empty string), you must add it to the `clickhouse.password` setting in the `/etc/nms/nms.conf` file. If the password is missing or incorrect, NGINX Instance Manager **will not start**.

For instructions and additional configuration options, including TLS settings, see [Configure ClickHouse]({{< ref "nim/system-configuration/configure-clickhouse.md" >}}).

NGINX Instance Manager requires ClickHouse version {{< clickhouse-version >}} or later.


Follow these steps to install and enable ClickHouse on supported Linux distributions.

1. First, set up the repository.

- For RPM-based systems (CentOS, RHEL):

```shell
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo
```

- For Debian-based systems (Debian, Ubuntu):

```shell
sudo apt-get install -y apt-transport-https ca-certificates dirmngr
GNUPGHOME=$(mktemp -d)
sudo GNUPGHOME="$GNUPGHOME" gpg --no-default-keyring --keyring /usr/share/keyrings/clickhouse-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8919F6BD2B48D754
sudo rm -r "$GNUPGHOME"
sudo chmod +r /usr/share/keyrings/clickhouse-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb lts main" | sudo tee /etc/apt/sources.list.d/clickhouse.list
sudo apt-get update
```

2. Next, install the ClickHouse server and client:

- For RPM-based systems (CentOS, RHEL):

```shell
sudo yum install -y clickhouse-server clickhouse-client
```

- For Debian-based systems (Debian, Ubuntu):

```shell
sudo apt-get install -y clickhouse-server clickhouse-client
```

3. Then, enable the ClickHouse service so it starts automatically on reboot:

```shell
sudo systemctl enable clickhouse-server
```

4. Start the ClickHouse service:

```shell
sudo systemctl start clickhouse-server
```

5. Finally, confirm the service is running:

```shell
sudo systemctl status clickhouse-server
```
8 changes: 4 additions & 4 deletions content/includes/nim/docker/docker-compose-env-vars.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,15 @@ docs:

{{<bootstrap-table "table table-striped table-bordered">}}
| Variable | Category | Description |
|----------|----------|------------|
|----------|----------|-------------|
| **ENABLE_METRICS** | General | Enables or disables metrics collection and storage. Set to `false` to run in lightweight mode without ClickHouse. Defaults to `true`. |
| **NIM_MAINTENANCE** | General | Enables maintenance mode for backup, restore, and troubleshooting (`true` or `false`). |
| **NIM_LICENSE_MODE_OF_OPERATION** | General | Sets the license mode to either `connected` (default) or `disconnected`. |
| **NIM_LOG_LEVEL** | General | Sets the logging level for NGINX Instance Manager. |
| **NIM_METRICS_TTL** | General | Specifies the number of days to retain metrics. |
| **NIM_EVENTS_TTL** | General | Specifies the number of days to retain event logs. |
| **NIM_SECURITY_TTL** | General | Specifies the number of days to retain security violation logs. |
| **NIM_MAINTENANCE** | General | Enables maintenance mode for backup, restore, and troubleshooting (`true` or `false`). |
| **NIM_WATCHDOG_TIMEOUT** | General | Sets the timeout (in seconds) for the Data Plane Monitoring (DPM) watchdog. |
| **NIM_LICENSE_MODE_OF_OPERATION** | General | Sets the license mode to either `connected` (default) or `disconnected`. |
| **PROXY_ENABLE** | Forward Proxy | Enables or disables the use of a forward proxy (`true` or `false`). |
| **PROXY_HOST** | Forward Proxy | The IP address or hostname of the proxy server. |
| **PROXY_PORT** | Forward Proxy | The port number of the proxy server. |
Expand All @@ -20,7 +21,6 @@ docs:
| **PROXY_USERNAME** | Forward Proxy | (Required if `PROXY_AUTH_REQUIRED=true`) The username for proxy authentication. |
| **PROXY_PASSWORD** | Forward Proxy | (Required if `PROXY_AUTH_REQUIRED=true`) The password for proxy authentication. |
| **PROXY_SSL_VERIFY** | Forward Proxy | Enables or disables SSL verification when `PROXY_PROTOCOL=https`. Default is `true`, meaning the proxy must have a valid certificate issued by a trusted Certificate Authority (CA). Set to `false` to allow self-signed or untrusted certificates (not recommended). |

{{</bootstrap-table>}}


Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
docs:
files:
- content/nim/deploy/vm-bare-metal/install.md
- content/nim/disconnected/offline-install-guide.md
---

`-c <path/to/nginx-repo.crt>`: Path to the SSL certificate file. (default: `/etc/ssl/nginx`)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
docs:
files:
- content/nim/deploy/vm-bare-metal/install.md
- content/nim/disconnected/offline-install-guide.md
---

`-v <clickhouse-version>`: Install a specific version of ClickHouse. If not set, version `{{< clickhouse-version >}}` is installed by default.
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
docs:
files:
- content/nim/deploy/vm-bare-metal/install.md
- content/nim/disconnected/offline-install-guide.md
---

`-d <distribution>`: Target Linux distribution (for example, `ubuntu22.04`, `rhel8`)

To see the list of supported distributions, run:

```shell
grep '\-d distribution' install-nim-bundle.sh
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
docs:
files:
- content/nim/deploy/vm-bare-metal/install.md
- content/nim/disconnected/offline-install-guide.md
---

`-k <path/to/nginx-repo.key>`: Path to the private key file. (default: `/etc/ssl/nginx`)
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
docs:
files:
- content/nim/deploy/vm-bare-metal/install.md
- content/nim/disconnected/offline-install-guide.md
---

`-s`: Skip installing ClickHouse. This lightweight mode reduces system requirements and simplifies installation for users who do not need metrics.

{{< include "nim/clickhouse/cli-skip-clickhouse.md" >}}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
docs:
files:
- content/nim/deploy/vm-bare-metal/install.md
- content/nim/deploy/vm-bare-metal/install-nim-manual.md
- content/nim/disconnected/offline-install-guide.md
- content/nim/disconnected/offline-install-guide-manual.md
---

If you installed ClickHouse and set a password (the default is an empty string), you must add it to the `clickhouse.password` setting in the `/etc/nms/nms.conf` file after installing NGINX Instance Manager. If the password is missing or incorrect, NGINX Instance Manager will not start.

You can also configure additional ClickHouse settings in the same section:

- `clickhouse.username` – the username used to connect to ClickHouse
- `clickhouse.address` – the address of the ClickHouse server (default is `tcp://localhost:9000`)
- `clickhouse.tls_mode` – set to `true` to enable TLS
- TLS certificate settings, such as:
- `clickhouse.tls.cert_path`
- `clickhouse.tls.key_path`
- `clickhouse.tls.ca_path`
- `clickhouse.tls.skip_verify`

For more details, see [Configure ClickHouse]({{< ref "nim/system-configuration/configure-clickhouse.md" >}}).
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
docs:
files:
- content/nim/deploy/vm-bare-metal/install-nim-manual.md
- content/nim/deploy/vm-bare-metal/install.md
- content/nim/disconnected/offline-install-guide-manual.md
- content/nim/disconnected/offline-install-guide.md
---

SELinux helps secure your deployment by enforcing mandatory access control policies.

If you use SELinux, follow the steps in the [Configure SELinux]({{< ref "/nim/system-configuration/configure-selinux.md" >}}) guide to restore SELinux contexts (`restorecon`) for the files and directories related to NGINX Instance Manager.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
docs:
files:
- content/nim/deploy/vm-bare-metal/install.md
- content/nim/disconnected/offline-install-guide-manual.md
- content/nim/disconnected/offline-install-guide.md
---

If you’re not collecting metrics—because you didn’t install ClickHouse or don’t plan to use it—you must disable metrics collection in the `/etc/nms/nms.conf` file. This setup requires NGINX Agent version {{< lightweight-nim-nginx-agent-version >}}.

For instructions, see [Disable metrics collection]({{< ref "nim/system-configuration/configure-clickhouse.md#disable-metrics-collection" >}}).
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
docs:
files:
- content/nim/deploy/vm-bare-metal/install-nim-manual.md
- content/nim/deploy/vm-bare-metal/install.md
- content/nim/disconnected/offline-install-guide-manual.md
- content/nim/disconnected/offline-install-guide.md
---

NGINX Instance Manager can use [Vault](https://www.vaultproject.io/) as a datastore for secrets.

To install and enable Vault, follow these steps:

- Follow Vault's instructions to [install Vault 1.8.8 or later](https://www.vaultproject.io/docs/install) for your distribution.
- Ensure you're running Vault in a [production-hardened environment](https://learn.hashicorp.com/tutorials/vault/production-hardening).
- After installing NGINX Instance Manager, follow the steps to [configure Vault for storing secrets]({{< ref "/nim/system-configuration/configure-vault.md" >}}).
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ docs: DOCS-1324

| NGINX Instance Manager chart | Instance Manager |
|------------------------------|------------------|
| 2.0.0 | 2.20.0 |
| 1.15.0 | 2.18.0 |
| 1.14.4 | 2.17.4 |
| 1.14.0 | 2.17.0 |
Expand Down
2 changes: 2 additions & 0 deletions content/includes/nim/tech-specs/supported-distros.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
docs: DOCS-1071
files:
- content/nim/fundamentals/tech-specs.md
---

The following table lists the Linux distributions supported by NGINX Instance Manager and NGINX App Protect:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
---
docs: DOCS-1075
files:
- content/nim/fundamentals/tech-specs.md
---

NGINX Instance Manager supports the following NGINX Open Source and NGINX Plus versions:
Expand All @@ -8,7 +10,7 @@ NGINX Instance Manager supports the following NGINX Open Source and NGINX Plus v

| NGINX Instance Manager | NGINX OSS | NGINX Plus |
| ---------------------- | ----------- | ---------- |
| 2.18.0 and later | 1.18–1.25.1 | R31–R33 |
| 2.18.0 and later | 1.18–1.28.0 | R31–R34 |
| 2.16.0–2.17.x | 1.18–1.25.1 | R31–R32 |
| 2.7.0–2.15.x | 1.18–1.25.1 | R21–R30 |
| 2.0.0–2.6.0 | 1.18–1.21.6 | R21–R27 |
Expand Down
2 changes: 1 addition & 1 deletion content/nim/admin-guide/_index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Platform administration
title: Administer your platform
weight: 40
url: /nginx-instance-manager/admin-guide/
---
Loading
Loading