Media stack operations

Deploy and manage customer media appboxes from one control panel.

Register nodes, choose a Plex, Emby, or Jellyfin package, deploy an isolated appbox, then manage runtime, guests, routing, logs, and customer access from the appbox screen.

Manage appboxes

Capacity target

running
plex instances2/24
emby instances2/20
jellyfin instances1/18
Operator flow
Start in Nodes to register capacity and confirm the agent is current.
Use Products to define Plex, Emby, and Jellyfin templates before creating customer services.
Create the customer, deploy the appbox, then open Appboxes for runtime, users, routing, and media access.

Where to work

Provisioning path
Nodes -> Products -> Customers -> Deployments -> Appboxes
Operations path
Appboxes -> Networking -> Integrations -> Requests -> Support

What the usage cards mean

Storage
Host disk usage reported by node agents. This is not your external Ceph library size.
Network traffic
Observed ingress and egress totals from connected node agents.
Nodes3
Appboxes5
Running services2
Errors1
CPU usage30% of 36 cores
RAM usage46.1 GB / 112.0 GB
Storage usage797.3 GB / 1.8 TB
Network traffic2.1 TB in / 1.3 TB out

Read-only demo controls

Simulate deploy
Moves the pending Jellyfin appbox from provisioning to active and brings its node online.
Resolve incident
Clears the demo Tautulli error so status pills, counts, and service state all update like a real operator flow.

Provisioning console

Demo event 3
Read-only demo ready. Click the operator actions to simulate real panel changes.
Demo event 2
North Ridge Jellyfin is still provisioning on Backup-3.
Demo event 1
Alex Tautulli is in error and needs operator attention.

Manage services

View all
Emby Gold
emby · 8096
running
emby.alex-demo.tv
Plex Family
plex · 32400
running
plex.laura-demo.tv
Jellyfin Shared
jellyfin · 8097
starting
jellyfin-shared
Tautulli Sidecar
tautulli · no port
error
tautulli-sidecar

Requests

Queue
Connect Overseerr or Jellyseerr to see requests here. The demo route already includes a populated queue.

Automation

Demo integrations include WHMCS, Cloudflare, and a failing Tautulli sidecar so the error states are visible.

Customers

Manage
AccountAppsInstancesAllowed streamsStatus
Alex Carter
[email protected]
emby24error
Laura Hayes
[email protected]
plex13active
North Ridge
[email protected]
jellyfin12active
Studio Harbor
[email protected]
plex16active

Node capacity