From cdec6767c7cd611b9c14b38172fb8942dc612cce Mon Sep 17 00:00:00 2001 From: Travis Martin Date: Thu, 24 Jul 2025 15:12:06 -0700 Subject: [PATCH] Added landing page cards for NIM --- content/nim/_index.md | 111 +++++++++++++++++++++ content/nim/monitoring/_index.md | 2 +- content/nim/nginx-app-protect/_index.md | 2 +- content/nim/nginx-configs/_index.md | 2 +- content/nim/nginx-instances/_index.md | 2 +- content/nim/system-configuration/_index.md | 2 +- 6 files changed, 116 insertions(+), 5 deletions(-) diff --git a/content/nim/_index.md b/content/nim/_index.md index ba5824b5b..c64976881 100644 --- a/content/nim/_index.md +++ b/content/nim/_index.md @@ -2,7 +2,118 @@ title: NGINX Instance Manager description: Track and control NGINX Open Source and NGINX Plus instances. url: /nginx-instance-manager/ +nd-landing-page: true cascade: logo: "NGINX-Instance-Manager-product-icon.png" +nd-content-type: landing-page +nd-product: NIM --- +## About +[//]: # "These are Markdown comments to guide you through document structure. Remove them as you go, as well as any unnecessary sections." +[//]: # "Use underscores for _italics_, and double asterisks for **bold**." +[//]: # "Backticks are for `monospace`, used sparingly and reserved mostly for executable names - they can cause formatting problems. Avoid them in tables: use italics instead." + +F5 NGINX Instance Manager gives you a centralized way to manage NGINX Open Source and NGINX Plus instances across your environment. It’s ideal for disconnected or air-gapped deployments, with no need for internet access or external cloud services. Use NGINX Instance Manager to organize and group instances, apply and version configuration files, monitor metrics and logs, and manage certificates securely and efficiently. + +NGINX Instance Manager is part of NGINX One, which includes [NGINX One components](#nginx-one-components). + +## Featured content +[//]: # "You can add a maximum of three cards: any extra will not display." +[//]: # "One card will take full width page: two will take half width each. Three will stack like an inverse pyramid." +[//]: # "Some examples of content could be the latest release note, the most common install path, and a popular new feature." + +{{}} + {{}} + {{}} + Run NGINX Instance Manager in air-gapped or offline systems + {{}} + {{}} + Add instances, group them for config reuse, and manage certificates + {{}} + {{}} + Stage, version, and publish configs. Use templates to stay consistent. + {{}} + {{}} +{{}} + + +### Set up and configure NGINX Instance Manager + +{{}} + {{}} + {{}} + Add licenses, set up user access and roles, and back up your NGINX Instance Manager deployment. + {{}} + {{}} + Set platform behavior, enable high availability, and secure traffic. Use Vault and ClickHouse if needed. + {{}} + {{}} +{{}} + + +### Monitor and secure your environment + +{{}} + {{}} + {{}} + Track performance, system health, and changes using built-in metrics, logs, and the REST API. + {{}} + {{}} + Apply WAF policies and monitor activity from a centralized view. + {{}} + {{}} +{{}} + + +### More information + +{{}} + {{}} + {{}} + Install NGINX Instance Manager using Docker, Kubernetes, or traditional infrastructure with internet access. + {{}} + {{}} + Check system requirements, explore the dashboard, and learn how to access and use the REST API. + {{}} + {{}} + Get details on new features, bug fixes, and known issues. + {{}} + {{}} +{{}} + + +## NGINX One components +[//]: # "You can add any extra content for the page here, such as additional cards, diagrams or text." + +{{}} + {{< card-section title="Kubernetes Solutions">}} + {{< card title="NGINX Ingress Controller" titleUrl="/nginx-ingress-controller/" brandIcon="NGINX-Ingress-Controller-product-icon.png">}} + Kubernetes traffic management with API gateway, identity, and observability features. + {{}} + {{< card title="NGINX Gateway Fabric" titleUrl="/nginx-gateway-fabric/" brandIcon="NGINX-product-icon.png">}} + Next generation Kubernetes connectivity using the Gateway API. + {{}} + {{}} + {{< card-section title="Cloud Console Option">}} + {{< card title="NGINX One Console" titleUrl="/nginx-one/" brandIcon="NGINX-One-product-icon.svg">}} + Manage, monitor, and secure your NGINX fleet from a centralized web-based interface. + {{}} + {{}} + {{< card-section title="Modern App Delivery">}} + {{< card title="NGINX Plus" titleUrl="/nginx/" brandIcon="NGINX-Plus-product-icon-RGB.png">}} + The all-in-one load balancer, reverse proxy, web server, content cache, and API gateway. + {{}} + {{< card title="NGINX Open Source" titleUrl="https://nginx.org" brandIcon="NGINX-product-icon.png">}} + The open source all-in-one load balancer, content cache, and web server + {{}} + {{}} + {{< card-section title="Security">}} + {{< card title="NGINX App Protect WAF" titleUrl="/nginx-app-protect-waf" brandIcon="NGINX-App-Protect-WAF-product-icon.png">}} + Lightweight, high-performance, advanced protection against Layer 7 attacks on your apps and APIs. + {{}} + {{< card title="NGINX App Protect DoS" titleUrl="/nginx-app-protect-dos" brandIcon="NGINX-App-Protect-DoS-product-icon.png">}} + Defend, adapt, and mitigate against Layer 7 denial-of-service attacks on your apps and APIs. + {{}} + {{}} +{{}} diff --git a/content/nim/monitoring/_index.md b/content/nim/monitoring/_index.md index d90569edb..7eda91a14 100644 --- a/content/nim/monitoring/_index.md +++ b/content/nim/monitoring/_index.md @@ -1,5 +1,5 @@ --- -title: Monitoring +title: Monitor metrics and events weight: 60 url: /nginx-instance-manager/monitoring/ --- \ No newline at end of file diff --git a/content/nim/nginx-app-protect/_index.md b/content/nim/nginx-app-protect/_index.md index 6f85ed7b2..2900d6e8d 100644 --- a/content/nim/nginx-app-protect/_index.md +++ b/content/nim/nginx-app-protect/_index.md @@ -1,5 +1,5 @@ --- -title: NGINX App Protect WAF +title: Secure with NGINX App Protect WAF weight: 90 url: /nginx-instance-manager/nginx-app-protect/ --- \ No newline at end of file diff --git a/content/nim/nginx-configs/_index.md b/content/nim/nginx-configs/_index.md index 68a09440c..aedd2e2b2 100644 --- a/content/nim/nginx-configs/_index.md +++ b/content/nim/nginx-configs/_index.md @@ -1,5 +1,5 @@ --- -title: NGINX configs +title: Manage NGINX configs weight: 15 url: /nginx-instance-manager/nginx-configs/ weight: 70 diff --git a/content/nim/nginx-instances/_index.md b/content/nim/nginx-instances/_index.md index 84061a18b..b6f72ea38 100644 --- a/content/nim/nginx-instances/_index.md +++ b/content/nim/nginx-instances/_index.md @@ -1,5 +1,5 @@ --- -title: NGINX instances +title: Manage NGINX instances weight: 80 url: /nginx-instance-manager/nginx-instances/ --- \ No newline at end of file diff --git a/content/nim/system-configuration/_index.md b/content/nim/system-configuration/_index.md index 4be720de0..389488097 100644 --- a/content/nim/system-configuration/_index.md +++ b/content/nim/system-configuration/_index.md @@ -1,5 +1,5 @@ --- -title: System configuration +title: Configure your system weight: 50 url: /nginx-instance-manager/system-configuration/