Dashboard
The landing screen, showing online users, traffic, system health and activity on a layout you arrange yourself.
Last updated Aug 14, 2026View as Markdown
Overview
Dashboard is where the panel opens. It is a grid of widgets that you can drag, resize, hide and reset, sitting on top of a fixed stats row. Use it as the first thing you look at each day: it answers “is anything on fire, and how much is being used” without opening any other screen.
Before you start
- Nothing to configure, because the dashboard works as soon as the panel is running.
- Traffic and health figures come from the local Xray process and the host, so they only fill in once the Xray core is up. Check the Server page if a widget stays empty.
Steps
- Open Dashboard from the sidebar.
- Read the stats row across the top: Total Users, Subscriptions and Online Now.
- Work down the widgets for detail, covering traffic over time, host health, and what has been happening.
- To rearrange, switch the layout into edit mode, then drag or resize widgets. Lock it again when you are done, or reset back to the default layout.
- Hide widgets you never read; the visibility choice is remembered per browser.
- Use the auto-refresh control in the header to pick how often the figures reload, or refresh once by hand.
Reference
| Widget | What it shows |
|---|---|
| Stats row | Total Users, Subscriptions and Online Now. Fixed at the top, not resizable. |
| Network traffic | Traffic through the server over time. |
| System health | Host CPU, memory and disk condition. |
| Activity feed | Recent events as they happen. |
| Activity heatmap | Activity spread across the days and hours. |
| Peak hours | When usage concentrates. |
| Blocked domains | Destinations that were rejected. |
Each widget renders independently, so if one fails it shows a “Failed to load” card with a Retry button rather than taking the page down.