How to Use the Brainsalt Hub Desktop App
How to Use the Brainsalt Hub Desktop App
The Brainsalt Hub desktop app is your entry point to every Brainsalt media server on the network. It finds the servers, signs you in once, and gives each one a row of action buttons — remote control, System Management, file transfer, VNC, BMC, IP configuration and chassis power — plus health monitoring, server groups and a weekly power schedule for a whole fleet.
Replaces the legacy Backstage Hub. This app is the successor to the earlier desktop client (Backstage Client → Backstage Viewer → Backstage Hub → Brainsalt Hub). It runs on Windows, macOS and Linux. Older on-screen labels and documentation may still say "Backstage Hub" — it is the same client.
[USER-ACTION-REQUIRED: Attach a screenshot of the Brainsalt Hub main window in One window layout — tab area on the left, server list and functions panel on the right]
Before you start
- The Brainsalt Hub app installed on your workstation (Windows, macOS or Linux)
- Your workstation on the same physical network as the servers — preferably over a wired connection
- A server login — the username and password configured for you under System Management on the servers
- Windows: the Hub allowed through Windows Firewall on all network types (the installer does this for you)
- Optional, for VNC on Windows: TightVNC Viewer installed
Steps
1. Start the Hub and sign in
Launch the Hub. Enter the username and password of your server account and select Sign in. The same login is used for every server, so one sign-in covers the whole fleet. On a factory-fresh server that has no accounts yet, Skip signs in with the factory default administrator instead. The username you typed is remembered for next time; the password is not, unless you set up auto-login under Settings → Auto Login.
2. Read the server list
Discovery starts on its own — there is no scan button. Every Brainsalt server on the network appears as one row, whatever its IP address, because the servers answer the discovery request below the IP stack. Each row shows a status badge, the server name and its addresses. A name drawn dimmed means the core software (Backstage) is not reporting in; the row is marked not on a local subnet when the server's IP cannot be reached from this computer. Servers already seen are remembered between sessions, so a powered-off server stays in the list and can still be switched on.
Discovery works by broadcasting on every network adapter. It can work over Wi-Fi, but wireless networks frequently drop or filter broadcast traffic, so servers may simply never appear. Work over a wired connection where you can — it is the more reliable path for the rest of the job too.
3. Choose a window layout
Open ⚙ Settings → Appearance → Layout and pick how pages open. One window (tabs) — the default — keeps the server list and functions panel in a sidebar and opens every page (Remote, BMC, System Management, links) as a tab beside it. Separate windows puts the action buttons on each server row and opens every page in its own operating-system window.
4. Select a server and open its tools
Click a server row. Its action buttons appear in the functions panel below the list (One window), or inline on the row (Separate windows). Only the actions that server actually offers are shown — a button is removed, not greyed out, when its service is not reachable. Double-clicking the server name opens its default remote UI. A button turns blue while its page is open; clicking it again while that tab is in front closes the tab.
5. Group your servers
Select one or more servers and choose Group ▾ → New group to create a rack or zone. Type its name straight away, or double-click a group name later to rename it. Drag servers onto a group to move them in, drag them onto empty list space to take them out, and drag one group onto another to nest it. Each group header shows how many of its servers are powered on and a rolled-up health dot for everything beneath it. Deleting a group never removes servers — they move up one level.
6. Act on several servers at once
Ctrl-click (Cmd-click on macOS) to add or remove servers from the selection, Shift-click for a range, Ctrl+A to select every listed server, and click a group header to select everything under it. With more than one server selected, only the fleet-wide actions remain — Power and Restart — and they are sent to the whole selection after one confirmation. Per-server actions are hidden until you select a single server again.
Per-server actions
|
Button |
What it does |
Appears when |
|---|---|---|
|
Remote |
Opens a remote user interface published by the software on that server — Backstage's own interface, streamed to your workstation. Several registered interfaces become a dropdown; a single one becomes a named button. |
The core software is running and has registered at least one interface |
|
Presenters |
Opens a web presenter page published by the server — the operator console a programmer built for the show. |
At least one presenter page is registered on the server |
|
System Management |
Opens the server's own web configuration interface, already signed in. This is where users, network, GPU and display setup, applications, backup, logs and the rest of the configuration live. |
The System Management Service answers on the server |
|
File Transfer |
Asks the server for a share password, mounts its file share and opens it in your file browser, so you can copy media across. |
Windows and macOS only |
|
VNC |
Opens a remote-desktop session to the server's Windows desktop in an external viewer. Click again to bring a running session to the front; double-click the button to close it. |
The server answers on the VNC port |
|
BMC |
Opens the baseboard management controller's own web interface with the login filled in automatically for the detected vendor. The vendor's KVM console lives there. |
A BMC has been found for the server |
|
IP Config |
Sets the host name, the network adapters and the BMC network — including on a server whose address is currently wrong or on another subnet. |
The server is currently answering discovery |
|
Restart ▾ |
Restart Core Software stops and restarts the media application without rebooting. Restart System reboots the whole server. Both ask for confirmation. |
The System Management Service is reachable |
|
⏻ Power ▾ |
Chassis power through the BMC. The button label is the current power state; the menu lists exactly the actions this BMC allows. |
A BMC is present, or its address is still known from an earlier session |
Health and status
The badge at the start of each server row is the health rollup, refreshed continuously. It is read from the server's System Management Service and its hardware sensors, so it keeps working while the media application is down. A badge with a caret can be clicked to expand the detail panel; a badge without a caret means no health data is available and the colour is showing the chassis power state instead.
While data is being written to or freed from a server's media drive, a second line appears under its name with a usage bar, the direction and a rough transfer rate. It disappears again once the drive goes quiet — it is a live activity hint, not a permanent readout.
Network and IP configuration
IP Config is the rescue path for a server you cannot otherwise reach: the settings travel over the discovery channel, so they arrive even when the server's address is wrong or on a foreign subnet. An address that shares no subnet with this computer is flagged in the dialog before you apply it.
|
Setting |
Description |
Values / Range |
|---|---|---|
|
Host name |
Renames the server's operating system. Takes effect after a reboot. |
Text + Apply |
|
DHCP |
Lets the adapter take its address automatically; the manual fields are disabled while it is ticked. |
Checkbox |
|
Connection name |
Renames the adapter on the server so "Show LAN" beats "Ethernet 4". Applies immediately; requires an administrator account. |
Text + Rename |
|
IP address / Subnet mask / Gateway / DNS server |
The static configuration for that adapter, applied per adapter with its own Apply button. |
IPv4 addresses |
|
IPMI / BMC |
The management controller's own network — DHCP or a static address, plus an optional VLAN tag. Reads the current values automatically when the dialog opens. BMC writes are slow; wait for the status line. |
IPv4 addresses · VLAN 1–4094 |
Power control
The power menu lists only what the server's management controller reports as allowed, colour-coded by consequence: green powers on, amber asks the operating system to shut down or restart cleanly, red cuts or resets power immediately. Everything except powering on asks for confirmation first, naming the server — or the number of servers — it will hit.
|
Action |
Description |
Tier |
|---|---|---|
|
Power On / Force On |
Switches the chassis on. The only action that needs no confirmation. |
SAFE |
|
Shutdown (Graceful) / Reset (Graceful) |
Asks the operating system to close down or restart properly. Use these during a show day. |
GRACEFUL |
|
Power Off (Force) / Reset (Force) / Power Cycle |
Cuts or cycles power without asking the operating system. Unsaved work on the server is lost. |
FORCEFUL |
|
Push Power Button / NMI (Diagnostic) |
Emulates the physical power button, or raises a diagnostic interrupt. Offered only by controllers that support them. |
VARIES |
Power control and the BMC web interface both need the management controller to be reachable from this computer. If its address sits on a VLAN or another subnet, the Power and BMC buttons turn amber and the functions panel explains it — fix the controller's address under IP Config, or move this computer onto its network.
Weekly power scheduler
Switch on ⚙ Settings → Power scheduler → Run weekly power schedules, then open ⏱ Scheduler in the header to build the plan. Each schedule is one action at one time: a target (a group or a single server), Power on or Shut down, a time, and the weekdays it repeats on. An overnight run is simply two entries. Each row shows the computed next run so you can check an overnight pair is set up the way you meant, and Run now fires one immediately for testing.
-
A scheduled shutdown asks the operating system to close down and forces the power off a minute later if the machine is still on. Each command is retried up to three times.
-
Everything the scheduler does — including retries and forced power-offs — lands in the Activity log on the same page, kept for 14 days.
-
Pause it for an hour, four hours, twelve hours or until you resume it. A pause survives restarting the Hub.
-
The header badge always names the next action due, and the tooltip lists the ones after it.
Schedules run only while the Hub is running. With the scheduler switched on, closing the window keeps the app alive in the notification area instead of quitting — quitting from that icon's menu stops the schedules. Nothing is ever caught up afterwards: a slot missed while the Hub was closed is recorded as missed, not run late.
Notes
The functions panel carries two kinds of notes for the selected server. They look similar and are stored in completely different places.
Personal notes are private and local. Whatever you type is saved as you type, on this workstation only — it is never sent to the server, and nobody else sees it. Notes are tied to the server's hardware identity rather than its name, so they survive a rename. Use them for what you would otherwise write on a label: which projector this box feeds, who to call, what changed on the last visit.
Server notes are the opposite: they live on the server, are written from its System Management interface, and are visible to everyone whose role allows it — the site's own commissioning notes. The Hub shows them read-only and refreshes them on its own; any web address in them opens as a tab inside the Hub.
Settings
Camera calibration from your workstation
When you run camera-based calibration inside a server's remote interface, the Hub relays a Canon camera connected to your workstation to that server: it starts automatically when the calibration page asks for a camera, takes the shots and streams each photo back. Nothing needs configuring — but it is Windows only. About states whether camera support is enabled in your build.
Keyboard and mouse
|
Gesture |
What it does |
|---|---|
|
Double-click a server name |
Opens that server's default remote interface |
|
Double-click a group name |
Renames the group |
|
Ctrl-click · Shift-click · Ctrl+A |
Add or remove one server · select a range · select every listed server |
|
Click empty list space |
Clears the selection |
|
F11 · Escape |
Fullscreen — hides the header and sidebar so the open page fills the window · leaves fullscreen |
|
Ctrl + · Ctrl − · Ctrl 0 |
Zooms the Hub's own interface in, out, and back to 100% |
|
Alt+← · Alt+→ |
Steps the open page back and forward through its history, as do the arrows on the tab strip and the mouse's side buttons |
|
Drag a tab · drag a server or group |
Reorders the tab strip · moves it into, out of, or between groups |
|
Drag the divider lines |
Resizes the sidebar, and the split between the server list and the functions panel |
Common Mistakes
-
A server is listed but almost every button is missing — its address is not on a subnet this computer can reach. Only IP Config and power remain usable. Set a reachable address on the server, or move this computer onto its subnet.
-
The Power and BMC buttons are amber and power actions fail — the management controller's address is unreachable (often moved onto a VLAN). Correct it in IP Config; the server's own network being fine does not help here.
-
Scheduled shutdowns did not happen overnight — the Hub was closed, or the workstation slept. The scheduler runs only inside the app; check the Activity log, which records the gap.
-
"Clear offline servers" removed a machine you still need — it also discards that server's saved controller address, so it cannot be powered on from the Hub until it answers discovery again. Clear only what is genuinely decommissioned.
-
No servers appear at all — discovery relies on network broadcasts, which wireless networks often drop and routers do not forward. Move to a wired connection on the servers' own network, and check the Hub is allowed through the firewall for the network type in use.
-
A server row shows a healthy badge but the name is dimmed — the hardware is fine, the media application is not running. Use Restart ▾ → Restart Core Software; a reboot is not needed.
Tips
-
Group servers the way the room is built — one group per rack or projection zone — then click the group header to power the whole zone with a single confirmation.
-
Selecting a group is also how you target it in a schedule, so the grouping you do for daily work pays off twice.
-
Use the storage activity line to watch a media copy finish without opening File Transfer or the server's own pages.
-
In One window layout, clicking an action button whose page is already in front closes it — a quick way to flick a remote interface in and out of view.
-
On a show network with other people's servers, tick only your own under Settings → Servers → Show only selected servers; discovery keeps working, the list just stays honest.
Related
What is Brainsalt Hub? — what the Hub is, and how the desktop app relates to the services on each server.
Discover Servers and Set a Server's IP Address — bringing a fresh or misconfigured server onto the network.
How to Sign In to a Server for the First Time — first login, the factory account and changing its password.
How to Control Server Power — power actions in detail, including from the server's own web interface.
Monitor Server Health and Hardware Status — reading health, sensors and hardware status in depth.
How to Control Backstage from a Web Browser (Remote UI) — working in Backstage through a server's remote interface.
How to Access the BMC KVM Console from Brainsalt Hub — reaching the BMC's KVM console from the BMC button.
[USER-ACTION-REQUIRED: Add page labels: how-to, server-management, remote-access, power, brainsalt-hub, getting-started]
