You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: nvidia/dgx-dashboard/README.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,11 +14,11 @@
14
14
15
15
## Basic idea
16
16
17
-
The DGX Dashboard is a web application that runs locally on DGX Spark devices, providing a graphical interface for system updates, resource monitoring, and an integrated JupyterLab environment. Users can access the dashboard locally from the app launcher or remotely through NVIDIA Sync or SSH tunneling. The dashboard is the easiest way to update system packages and firmware when working remotely.
17
+
The DGX Dashboard is a web application that runs locally on DGX Spark devices, providing a graphical interface for system updates, resource monitoring, and an integrated JupyterLab environment. Users can access the dashboard locally from the app launcher or remotely through NVIDIA Sync, SSH tunneling, or Tailscale. The dashboard is the easiest way to update system packages and firmware when working remotely.
18
18
19
19
## What you'll accomplish
20
20
21
-
You will learn how to access and use the DGX Dashboard on your DGX Spark device. By the end of this walkthrough, you will be able to launch JupyterLab instances with pre-configured Python environments, monitor GPU performance, manage system updates, and run a sample AI workload using Stable Diffusion. You'll understand multiple access methods including desktop shortcuts, NVIDIA Sync, and manual SSH tunneling.
21
+
You will learn how to access and use the DGX Dashboard on your DGX Spark device. By the end of this walkthrough, you will be able to launch JupyterLab instances with pre-configured Python environments, monitor GPU performance, manage system updates, and run a sample AI workload using Stable Diffusion. You'll understand multiple access methods including desktop shortcuts, NVIDIA Sync, manual SSH tunneling, and Tailscale.
22
22
23
23
## What to know before starting
24
24
@@ -98,6 +98,10 @@ Replace `<ASSIGNED_PORT>` with the port number from the YAML file.
98
98
99
99
Open your web browser and navigate to `http://localhost:11000`.
100
100
101
+
**Option D: Tailscale (alternative to manual SSH tunnels)**
102
+
103
+
For secure remote access over your private network without manual SSH tunneling, check out the [Tailscale playbook](../tailscale/README.md#step-12-access-dgx-dashboard-over-tailnet) for instructions on accessing the DGX Dashboard over the tailnet using Tailscale Serve.
-[Step 13. Cleanup and rollback](#step-13-cleanup-and-rollback)
22
-
-[Step 14. Next steps](#step-14-next-steps)
21
+
-[Step 12. Access DGX Dashboard over Tailnet](#step-12-access-dgx-dashboard-over-tailnet)
22
+
-[Step 13. Next steps](#step-13-next-steps)
23
+
-[Step 14. Cleanup and rollback](#step-14-cleanup-and-rollback)
24
+
23
25
-[Troubleshooting](#troubleshooting)
24
26
25
27
---
@@ -316,14 +318,89 @@ Expected output:
316
318
- Successful file transfers
317
319
- Remote command execution working
318
320
319
-
### Step 13. Cleanup and rollback
321
+
### Step 12. Access DGX Dashboard over Tailnet
322
+
323
+
The DGX Dashboard is locked to localhost:11000 for security. This means you can only access it over localhost thorugh the ssh tunnel. Instead of manually creating an SSH tunnel every time, use Tailscale Serve to proxy the traffic so you can access it via your Tailscale IP/URL from any device.
324
+
325
+
## On your DGX Spark machine, run:
326
+
```bash
327
+
## Proxy incoming Tailnet traffic to the local dashboard
328
+
## The --bg flag ensures this keeps running after you close your terminal
0 commit comments