Lab 1: Get started with NGINX One Console
In this lab, you’ll log in to NGINX One Console, explore its features, and create a data plane key to register NGINX instances.
NGINX One Console is a cloud service in the F5 Distributed Cloud platform. You can use it to:
- Manage all NGINX instances in one place
- Monitor performance and health metrics
- Detect security risks, such as expired SSL certificates or known vulnerabilities
- Track software versions
- Get performance tips
Instead of switching between tools, you get one dashboard with real-time data and alerts.
By the end of this tutorial, you can:
- Open and use NGINX One Console
- Describe how NGINX One Console works
- Create, copy, and store a data plane key
- Revoke or delete a data plane key
You need:
- An F5 Distributed Cloud (XC) account
- NGINX One service enabled
- Basic Linux and NGINX knowledge
Confirm that an F5 Distributed Cloud tenant has been provisioned for you.
- Log in to MyF5 and review your subscriptions.
- Look for Distributed Cloud in one of your subscriptions. This could appear under an NGINX subscription or a Distributed Cloud subscription.
If you don’t see Distributed Cloud in any subscription, contact your F5 account team or Customer Success Manager.
When your tenant is created, you or someone in your organization should receive an email from no-reply@cloud.f5.com asking you to set your password. The account name in bold in the email is your tenant name.
Go to https://<TENANT_NAME>.console.ves.volterra.io/
to access F5 Distributed Cloud.
If you have never signed in, select Forgot Password? on the sign-in page.
Alternatively, ask someone in your organization with access to add you as a user in your tenant with a role that includes permissions for NGINX One Console.
NGINX One Console connects to each NGINX instance through NGINX Agent, a lightweight process that runs alongside NGINX.
NGINX Agent enables secure communication with NGINX One Console. It lets you manage configurations remotely, collect and report real-time performance and system metrics, and receive event notifications from your NGINX instance.
You can install NGINX Agent in several ways:
- Use public Docker images of NGINX Open Source with NGINX Agent preinstalled
- Use public Docker images of NGINX Plus with NGINX Agent preinstalled
- Install manually with
apt
oryum
- Run the one-line
curl
command provided during registration
When you register a new instance, NGINX One Console gives you a curl
command to download and install NGINX Agent on your system.
A data plane key is required to connect an instance to NGINX One Console. Once connected, you can monitor and manage the instance from the dashboard.
For more about NGINX Agent, see the NGINX Agent overview.
-
Go to
https://<TENANT_NAME>.console.ves.volterra.io/
to access F5 Distributed Cloud, and sign in.After you sign in, you should see the NGINX One tile.
-
Select the NGINX One tile.
-
If needed, select Enable Service.
-
After the service is enabled, select Visit Service to open NGINX One Console.
Until you connect NGINX instances, the NGINX One Console dashboard is empty. After you add instances, the dashboard shows metrics such as availability, version, and usage trends.
- In NGINX One Console, go to Manage > Data Plane Keys.
- Select Add Data Plane Key.
- Enter a name for the key.
- Set an expiration date, or keep the one-year default.
- Select Generate.
- Copy the key — you can’t view it again.
- Store the key in a safe place.
You can use the same key to register multiple instances. If you lose it, create a new one.
- In NGINX One Console, go to Manage > Data Plane Keys.
- Find the key you want to revoke.
- Select the key.
- Choose Revoke, and confirm.
You can delete a data plane key only after you revoke it.
- In NGINX One Console, go to the Revoked Keys tab.
- Find the key you want to delete.
- Select the key.
- Choose Delete Selected, and confirm.
You’re ready to connect your first NGINX instance to NGINX One Console.
Go to Lab 2: Run workshop components with Docker.