Guide to the map: everything you can put on it

Every element of xNode360, with what it is, how to create it in the app and what you can configure. Nodes, maps within maps, edges, groups, checks, secrets, agents and tools.

Nodes

A node is anything you run or depend on. Create one with the "+ Add" button (bottom right): pick the type, the node appears near the center of the view and the inspector opens.

The inspector has: label, group ("A / B" to nest), reach (unset, public or private: a label only, it does not change the check), health check (cloud, agent or manual runner; http, http-auth, tcp, dns, tls), provider (name, console URL, account) and secrets. Custom kinds are accepted from manifest and MCP but shown as "service".

Nodes in the docs

Maps within maps (modules)

A module node represents another one of your maps: it shows its aggregated status and, expanded, its inner nodes, without leaving the current map. Typical use: a root map with one module per project, customer or environment. It needs several maps, which are included in the pro plan (the free plan has 1).

Maps within maps in the docs

Edges

Drag from a node's connector onto another node (default type: network). Click the edge to open its inspector: type, label, credentials, Save, Remove. Delete it with the × on hover or the Delete key.

The line color follows the state (the weaker of the two nodes wins), the type is read from the tag with the name. Dashed when offline, animated dots when online or degraded, parallel edges on separate lanes.

Edges in the docs

Groups

There is no button: type a name in a node's group field and the group is created, with a color from a palette of six. Write "Parent / child" to nest (two levels are drawn). Drag the box's label to move its members. The "group by" selector in the top bar arranges nodes by none, group or type. Groups cannot yet be renamed, recolored or deleted from the UI.

Groups, search and layout in the docs

Checks and states

Runners: cloud (xNode360's worker, public targets only, every 10 minutes on the free plan), agent (also private targets) and manual (you choose the state). Types in the app: http, http-auth, tcp, dns, tls.

Free plan: 1 map, 15 nodes, 5 cloud checks, 2 agents, 10 nodes per agent; cloud checks pause after 7 days without opening the map.

Node states · Health checks and runners

Secrets and expiry

On nodes and edges you note the secrets they use. The value is never stored, only the reference: name, vault type, reference or path, expiry, owner, notes, rotation date and replicas. Expired is red, expiring (14 days or less) is amber. Replicas (github-actions, vps-env, firebase-config, cloudflare, other) go stale when you mark the secret as rotated; clicking a replica marks it synced. The top bar shows a warning counter with expired, expiring and drifted secrets.

Secrets in the docs

Agents

An agent is a small process on your server that checks what is private. It only makes outbound connections. Create one from "Agents" in the top bar or "+ Add agent" in a node's inspector: a 3-step wizard (name, install, connect), with the token shown once. States: online, stale, new, paused; you can pause, resume or delete it. Install as a Node bundle (Node 18+) or as a standalone Linux x64/arm64 binary without Node (forced with --standalone or --node); it needs Linux with systemd and root. If it is silent for over 2.5 minutes its nodes turn degraded, after 20 minutes offline; paused means unknown.

Agents in the docs · The agent

Tools

Import / export · MCP · Workspaces and demo · All the docs