HOME OPS

Control

Checking sign-in…

example.lab

Launcher

services & web UIs
ActionsLocked
--h --m
Locked — all actions disabled. Flip the switch to arm.
No services yetAdd them under Settings.

Host

Main Server
NODE
Proxmox host shell

VMs & LXCs on Main Server

0
Not connected yetAdd your Proxmox token under Settings.

KVM on Backup Server

0
Checking Backup Server…

Hosts

0
No hosts offer a shellSet "allow_shell": true in a host's agent config and restart the agent. It is off everywhere by default.

Request

Profiles and folders come from the app itself, so it uses your real settings.

Needs attention

0
Nothing stuckQueues are moving and no health warnings.

Queue

0
Queue is emptyNothing downloading right now.

Plex

0
Nothing playingNo active streams.

SABnzbd

AdGuard

OPNsense services

0

Docker

0
Nothing to showNo connected agent is reporting containers.

Cluster

—

Apps

0

Pods

0
No clusterConnect one in monitor → Settings → Kubernetes, then give control the operator token (homeops-k8s-connect).

Current release

none

No agent release uploaded yet.

Roll out updates the hosts that are online now. Catch-up updates a host the moment it comes back online, if it missed one.

Control token

Rotating disconnects every agent until each config is updated.

Phones

Add a phone

Do this on the phone itself (control.example.lab). It installs the Home Ops Agent app, which reports like the other agents and updates from the release above.

App updates

How often phones check control for a new Home Ops Agent. They pick this up on their next check. A phone asleep for a long while may check a little later.

Fleet

0
No hosts foundNeither the monitor hub nor the control channel knows about any agent.

Action log

0
Time
Target
Action
Tier
Result
Nothing logged yetEvery action taken here lands in this table.

Launcher

0

Registered

Click a row to load it into the form.

Add or edit

Leave the link empty for something with no web UI — you still get a health dot.

Proxmox

Proxmox connection

Powers the Consoles page. Guest state is read from the hypervisor, so nothing depends on open ports.

Status

—

Media

Services

Credentials

0

Stored

Machine credentials only. Host logins are prompted at connect time and never kept.

Nothing storedAdd the API tokens control needs to reach your services.

Add or replace

Stored encrypted. Values are never sent back to this page.

Display access

0

Approved displays

These can open display.example.lab without signing in. Everything else still needs a sign-in.

No displays approvedWall screens and kiosks will be sent to the sign-in page.

Add a display

Fill in an IP, a MAC, or both. With both, both must match. MACs work on every network (Home, IoT, ...): the firewall knows them.

Recently turned away

Devices that tried to open a display in the last 24 hours without approval. Approve one to fill in the form.

Nothing turned awayOpen the display on the device, then check back here.

Monitor hub

Checking…

Hosts are read from the monitor hub. Control never writes to the monitor's database.

console connecting…
Drop to upload here

file

×

Confirm

×