Skip to content

Commit bf836f4

Browse files
committed
turned about subscriptions into a landing page
1 parent 39a33a7 commit bf836f4

File tree

8 files changed

+139
-287
lines changed

8 files changed

+139
-287
lines changed

content/solutions/_index.md

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,44 @@
11
---
2-
title: Subscription Licensing & Solutions
2+
title: Subscription Licensing
33
nd-docs: null
44
toc: true
55
weight: 1
6+
nd-content-type: landing-page
7+
nd-landing-page: true
68
---
79

8-
This section provides information about managing subscription licenses for NGINX products. Learn about license requirements, how to handle common issues, and ensure compliance to keep systems running smoothly.
10+
## About
11+
[//]: # "These are Markdown comments to guide you through document structure. Remove them as you go, as well as any unnecessary sections."
12+
[//]: # "Use underscores for _italics_, and double asterisks for **bold**."
13+
[//]: # "Backticks are for `monospace`, used sparingly and reserved mostly for executable names - they can cause formatting problems. Avoid them in tables: use italics instead."
14+
F5 NGINX One Console makes it easy to manage NGINX instances across locations and environments. The console lets you monitor and control your NGINX fleet from one place—you can check configurations, track performance metrics, identify security vulnerabilities, manage SSL certificates, and more. NGINX One Console is part of NGINX One, which includes [NGINX One components](#nginx-one-components).
15+
16+
## Featured content
17+
[//]: # "You can add a maximum of three cards: any extra will not display."
18+
[//]: # "One card will take full width page: two will take half width each. Three will stack like an inverse pyramid."
19+
[//]: # "Some examples of content could be the latest release note, the most common install path, and a popular new feature."
20+
21+
{{<card-section showAsCards="true" isFeaturedSection="true">}}
22+
{{<card title="Get started" titleUrl="about-subscription-licenses/getting-started/" icon="unplug" isFullSize="true">}}
23+
Get up and running with NGINX One Console
24+
{{</card >}}
25+
{{</card-section>}}
26+
27+
{{<card-section showAsCards="true" >}}
28+
{{<card title="Connect more NGINX instances" titleUrl="connect-instances/" >}}
29+
Work with data plane keys, containers, and proxy servers
30+
{{</card>}}
31+
{{<card title="Secure your fleet" titleUrl="/nginx-one/secure-your-fleet/" >}}
32+
Configure alerts that match your security policies
33+
{{</ card >}}
34+
{{<card title="Manage your NGINX instances" titleUrl="/nginx-one/nginx-configs/" >}}
35+
Manage one instance or groups of instances. Monitor certificates. Set up metrics.
36+
{{</card>}}
37+
{{<card title="Connect Kubernetes deployments" titleUrl="/nginx-one/k8s/">}}
38+
Monitor deployments for CVEs and certificates
39+
{{</ card >}}
40+
{{</card-section>}}
41+
42+
943

10-
### Topics in this section:
1144

12-
- [About subscription licenses]({{< ref "solutions/about-subscription-licenses.md" >}})
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: About subscription licensing
3+
nd-docs: null
4+
toc: true
5+
weight: 1
6+
nd-content-type: landing-page
7+
nd-landing-page: true
8+
---

content/solutions/about-subscription-licenses.md renamed to content/solutions/about-subscription-licenses/getting-started.md

Lines changed: 6 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: About subscription licenses
2+
title: Getting started
33
toc: true
4-
weight: 2
4+
weight: 200
55
type:
6-
- reference
6+
- tutorial
77
product: Solutions
88
nd-docs: DOCS-1780
99
---
@@ -43,33 +43,15 @@ Requires:
4343
- A successful initial usage report. If the first report fails, NGINX Plus stops processing traffic until the report succeeds. See [Postpone reporting enforcement](#postpone-reporting-enforcement) for how to add a grace period.
4444
- At least one usage report every 180 days. If the grace period ends without a report, NGINX Plus stops processing traffic until reporting is restored.
4545

46-
### What you need to do
47-
48-
To keep NGINX Plus running after you install or upgrade to R33 or later:
49-
50-
- **[Add a valid JWT license](#download-jwt)** to each NGINX Plus instance.
51-
- **[Set up reporting](#set-up-environment)** so each instance can send usage data.
52-
53-
### Licensing and reporting workflow
54-
55-
The following workflow illustrates the checks NGINX Plus performs and the outcomes if requirements aren’t met.
56-
57-
{{< figure
58-
src="/nginx/images/nginx-plus-licensing-workflows.png"
59-
link="/nginx/images/nginx-plus-licensing-workflows.png"
60-
alt="Flowchart of NGINX Plus licensing and usage reporting checks (startup, expiration, and connected/disconnected reporting)."
61-
caption="Figure: NGINX Plus licensing and reporting workflow."
62-
>}}
63-
6446
---
6547

66-
## Download the license from MyF5 {#download-jwt}
48+
## Download your license from MyF5 {#download-jwt}
6749

6850
{{< include "licensing-and-reporting/download-jwt-from-myf5.md" >}}
6951

7052
---
7153

72-
## Deploy the JWT license
54+
## Deploy the license
7355

7456
After you download the JWT license, you need to deploy it to your NGINX Plus instances. You can do this in one of two ways:
7557

@@ -259,56 +241,9 @@ If auto-renewal is not available (for example, in disconnected environments), up
259241

260242
---
261243

262-
## Understand reported usage metrics {#usage-metrics}
244+
## Reported usage metrics {#usage-metrics}
263245

264246
{{< include "licensing-and-reporting/reported-usage-data.md" >}}
265247

266248
---
267249

268-
## Learn more about related topics
269-
270-
### NGINX Plus
271-
272-
#### NGINX Plus installation guide
273-
274-
For detailed instructions on installing or upgrading NGINX Plus, visit the [NGINX Plus installation guide]({{< ref "nginx/admin-guide/installing-nginx/installing-nginx-plus.md" >}}).
275-
276-
#### `mgmt` module and directives
277-
278-
For full details about the `mgmt` module and its directives, visit the [Module ngx_mgmt_module reference guide](https://nginx.org/en/docs/ngx_mgmt_module.html).
279-
280-
### NGINX Instance Manager
281-
282-
The instructions below use the terms "internet-connected" and "network-restricted" to describe how NGINX Instance Manager accesses the internet.
283-
284-
#### License NGINX Instance Manager
285-
286-
- **Internet-connected**: Follow the steps in [Add license]({{< ref "nim/admin-guide/add-license.md" >}}).
287-
- **Network-restricted**: Follow the steps in [Add a license in a disconnected environment]({{< ref "nim/disconnected/add-license-disconnected-deployment.md" >}}).
288-
289-
#### Submit usage reports to F5 from NGINX Instance Manager {#submit-usage-reports-from-nim}
290-
291-
- **Internet-connected**: Follow the steps in [Report usage to F5]({{< ref "nim/admin-guide/report-usage-connected-deployment.md" >}}).
292-
- **Network-restricted**: Follow the steps in [Report usage to F5 in a disconnected environment]({{< ref "nim/disconnected/report-usage-disconnected-deployment.md" >}}).
293-
294-
### NGINX App Protect WAF
295-
296-
For details on installing or upgrading NGINX App Protect WAF, visit the guide for the respective version:
297-
298-
- [NGINX App Protect WAF v4 installation guide]({{< ref "/nap-waf/v4/admin-guide/install.md" >}})
299-
- [NGINX App Protect WAF v5 installation guide]({{< ref "/nap-waf/v5/admin-guide/install.md" >}})
300-
301-
### NGINX App Protect DoS
302-
303-
For detailed instructions on installing or upgrading NGINX App Protect DoS, visit the [NGINX App Protect DoS installation guide]({{< ref "/nap-dos/deployment-guide/learn-about-deployment.md" >}}).
304-
305-
## Watch instructional videos
306-
307-
### Submit usage reports in a connected environment
308-
{{< youtube id="PDnacyh2RUw" >}}
309-
310-
### Submit usage reports in a disconnected environment
311-
{{< youtube id="4wIM21bR9-g" >}}
312-
313-
### Install or upgrade to NGINX Plus R33
314-
{{< youtube id="zHd7btagJRM" >}}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
# We use sentence case and present imperative tone
3+
title: "Watch instructional videos"
4+
# Weights are assigned in increments of 100: determines sorting order
5+
weight: 300
6+
# Creates a table of contents and sidebar, useful for large documents
7+
toc: false
8+
# Types have a 1:1 relationship with Hugo archetypes, so you shouldn't need to change this
9+
nd-content-type: reference
10+
# Intended for internal catalogue and search, case sensitive:
11+
# Agent, N4Azure, NIC, NIM, NGF, NAP-DOS, NAP-WAF, NGINX One, NGINX+, Solutions, Unit
12+
nd-product: Solutions
13+
---
14+
15+
## Submit usage reports in a connected environment
16+
{{< youtube id="PDnacyh2RUw" >}}
17+
18+
## Submit usage reports in a disconnected environment
19+
{{< youtube id="4wIM21bR9-g" >}}
20+
21+
## Install or upgrade to NGINX Plus R33
22+
{{< youtube id="zHd7btagJRM" >}}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: NGINX Plus licensing workflows
3+
toc: true
4+
weight: 100
5+
type:
6+
- reference
7+
product: Solutions
8+
nd-docs:
9+
---
10+
11+
The licensing workflows show how NGINX Plus validates licenses and usage reporting. They cover startup, license expiration, and ongoing reporting for both connected and disconnected environments.
12+
13+
Use these workflows to see what happens if a license is missing, expired, or not reporting — and the actions you can take to fix it.
14+
15+
{{< figure
16+
src="/nginx/images/nginx-plus-licensing-workflows.png"
17+
link="/nginx/images/nginx-plus-licensing-workflows.png"
18+
alt="Flowchart of NGINX Plus licensing and usage reporting checks (startup, expiration, and connected/disconnected reporting)."
19+
>}}
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
# We use sentence case and present imperative tone
3+
title: "Learn more about related topics"
4+
# Weights are assigned in increments of 100: determines sorting order
5+
weight: i00
6+
# Creates a table of contents and sidebar, useful for large documents
7+
toc: false
8+
# Types have a 1:1 relationship with Hugo archetypes, so you shouldn't need to change this
9+
nd-content-type: how-to
10+
# Intended for internal catalogue and search, case sensitive:
11+
# Agent, N4Azure, NIC, NIM, NGF, NAP-DOS, NAP-WAF, NGINX One, NGINX+, Solutions, Unit
12+
nd-product:
13+
---
14+
15+
## NGINX Plus
16+
17+
### NGINX Plus installation guide
18+
19+
For detailed instructions on installing or upgrading NGINX Plus, visit the [NGINX Plus installation guide]({{< ref "nginx/admin-guide/installing-nginx/installing-nginx-plus.md" >}}).
20+
21+
### `mgmt` module and directives
22+
23+
For full details about the `mgmt` module and its directives, visit the [Module ngx_mgmt_module reference guide](https://nginx.org/en/docs/ngx_mgmt_module.html).
24+
25+
## NGINX Instance Manager
26+
27+
The instructions below use the terms "internet-connected" and "network-restricted" to describe how NGINX Instance Manager accesses the internet.
28+
29+
### License NGINX Instance Manager
30+
31+
- **Internet-connected**: Follow the steps in [Add license]({{< ref "nim/admin-guide/add-license.md" >}}).
32+
- **Network-restricted**: Follow the steps in [Add a license in a disconnected environment]({{< ref "nim/disconnected/add-license-disconnected-deployment.md" >}}).
33+
34+
### Submit usage reports to F5 from NGINX Instance Manager {#submit-usage-reports-from-nim}
35+
36+
- **Internet-connected**: Follow the steps in [Report usage to F5]({{< ref "nim/admin-guide/report-usage-connected-deployment.md" >}}).
37+
- **Network-restricted**: Follow the steps in [Report usage to F5 in a disconnected environment]({{< ref "nim/disconnected/report-usage-disconnected-deployment.md" >}}).
38+
39+
## NGINX App Protect WAF
40+
41+
For details on installing or upgrading NGINX App Protect WAF, visit the guide for the respective version:
42+
43+
- [NGINX App Protect WAF v4 installation guide]({{< ref "/nap-waf/v4/admin-guide/install.md" >}})
44+
- [NGINX App Protect WAF v5 installation guide]({{< ref "/nap-waf/v5/admin-guide/install.md" >}})
45+
46+
## NGINX App Protect DoS
47+
48+
For detailed instructions on installing or upgrading NGINX App Protect DoS, visit the [NGINX App Protect DoS installation guide]({{< ref "/nap-dos/deployment-guide/learn-about-deployment.md" >}}).

content/solutions/nginx-one-subscription.md

Lines changed: 0 additions & 91 deletions
This file was deleted.

0 commit comments

Comments
 (0)