JarvisOS HomeLab status
No signal

Service catalogue

26 item(s) · reconciled

Every node, service, container, unit, domain and DNS record this estate will admit to, reconciled from 9 collector(s) against the declared inventory. Every value carries the source that claimed it and when. Where sources disagree the fresher, more authoritative claim is shown and the other is kept. Nothing here is a secret: values are scrubbed before they are stored, and auth is recorded as a reference to a variable, never as one.

Collected by scripts/jarvisos-discover.mjs into /var/lib/jarvisos/discovery. The console only reads what is already on disk — it never runs a collector while rendering a page. Machine readable at /api/v1/catalog.

Live 0 of 26 item(s) Declared, unseen 25 written down, nothing reported it
Declared nowhere 0 nothing unaccounted for
Conflicts 0 every source agrees
Fresh sources 0/9 9 missing or unconfigured

Where the catalogue comes from

Source, authority, freshness
Source Freshness Records Authority Reads
Declared inventory
inventory · internal
Fresh 20 65 config/inventory.json, already loaded by this process
Curated catalogue
catalogue · internal
Fresh 25 70 the catalogue block of this file
Tailnet membership (VIN)
tailscale-vin · local on vin
Never collected 0 70 the local tailscaled status socket, read-only. Node keys are never requested.
Docker containers (VIN)
docker-vin · local on vin
Never collected 0 80 the local Docker socket, read-only (docker ps). Container environments are never read.
systemd units (VIN)
systemd-vin · local on vin
Never collected 0 80 systemctl list-units on the local host. No unit is started, stopped or inspected for its environment.
Docker containers (home1)
docker-home1 · local on home1
Never collected 0 80 the Docker socket on home1, read-only, by the same runner running there
Caddy ingress (VIN)
caddy-vin · http on vin
Never collected 0 85 the Caddy admin API on loopback, GET /config/ only
Coolify applications
coolify · local on vin
Never collected 0 75 the Coolify read scope through the existing adapter, which resolves its own credential and never prints one
Cloudflare DNS
cloudflare-dns · http
Never collected 0 85 the Cloudflare DNS records of the declared zone, read-only
JarvisOS health
jarvisos-status · http on vin
Never collected 0 60 this console's own status endpoint on loopback
Home Assistant telemetry telemetry only
home-assistant · http
Never collected 0 10 the Home Assistant states API, read-only, for the explicitly mapped entities only

A source that has never run reports as never collected rather than as an empty result, and a credential it does not have makes it unconfigured rather than broken. Those are three different problems and this table refuses to render them as one.

What the catalogue disagrees with

0 critical · 27 to look at

Filter

26 of 26 shown

Items

Every value links back to the source that claimed it
Item Kind Node / project Domains State Seen by
JarvisOS Auth (SSO)
entity jarvisos-auth
auth vin
jarvisos
Declared only
Never collected
nothing
Postgres (primary)
entity postgres-primary
database home1
platform
Declared only
Never collected
nothing
Redis (cache / queue)
entity redis
database home1
platform
Declared only
Never collected
nothing
Google OAuth
entity google-oauth
dependency
external
Declared only
Never collected
nothing
ISP Uplink
entity isp-uplink
dependency
external
Declared only
Never collected
nothing
Internal DNS
entity internal-dns
dns home1
platform
Declared only
Never collected
nothing
Public DNS
entity cloudflare-dns
dns
edge
Declared only
Never collected
nothing
GWSCLI / S3
entity gwscli-s3
node gwscli-s3
platform
Declared only
Never collected
nothing
Home1
entity home1
node home1
platform
Declared only
Never collected
nothing
NAS
entity nas
node nas
platform
Declared only
Never collected
nothing
VIN / VPS
entity vin
node vin
platform
Declared only
Never collected
nothing
VPS1 / de-james-vps1
entity vps1
node vps1 Unknown
Never collected
nothing
Offsite backup replica
entity gwscli-s3-offsite
replica gwscli-s3
platform
Declared only
Never collected
nothing
Postgres (replica)
entity postgres-replica
replica vin
platform
Declared only
Never collected
nothing
Caddy (reverse proxy)
entity caddy
service vin
edge
Declared only
Never collected
nothing
Docker engine (VIN) service vin
platform
Declared only
Never collected
nothing
JarvisMCP node agent service vin
jarvisos
Declared only
Never collected
nothing
JarvisOS Control Plane
entity jarvisos-control-plane
service home1
jarvisos
Declared only
Never collected
nothing
JarvisOS Web Docker bridge proxy service vin
jarvisos
Declared only
Never collected
nothing
JarvisOS Web PWA service vin
jarvisos
Declared only
Never collected
nothing
JarvisOS Worker (VIN)
entity jarvisos-worker
service vin
jarvisos
Declared only
Never collected
nothing
Tailscale daemon (VIN) service vin
platform
Declared only
Never collected
nothing
NAS backup dataset
entity nas-backups
storage nas
platform
Declared only
Never collected
nothing
NAS media dataset
entity nas-media
storage nas
media
Declared only
Never collected
nothing
Secure MCP tunnel tunnel vin
jarvisos
Declared only
Never collected
nothing
WireGuard (Home1 <-> VIN)
entity wireguard-tunnel
tunnel vin
platform
Declared only
Never collected
nothing