On-premise network management

Run your whole network from one place, on your own server.

xPanoptes brings inventory, monitoring, alerts, topology, configuration backup, automation, predictions and intrusion detection into one platform for your whole team. It runs next to your devices, and no device change goes out without a second pair of eyes.

  • Runs on your server
  • Four-eyes approval
  • Signed updates
  • Web and iPhone app
The xPanoptes Overview page: a sidebar with Monitor, Network and Platform sections, a What's new panel, and network health tiles for devices, firewalls, routers, switches and wireless.
Capabilities

Everything a network team uses every day

One web application and an iPhone app, for operators, engineers and administrators. Every data panel shows its source and time. Anything a device does not report is shown as unknown, never as healthy.

Inventory

Devices, sites, groups and templates. Add a device by how it is watched (agent, SNMP, TCP port, web address or ping), import a list, or discover neighbours from a seed device. A setup checklist guides a new installation.

Monitoring and alerts

SNMP v2c / v3, ping, TCP port and HTTP(S) checks: CPU, memory, power, interfaces, BGP and OSPF, with history. Choose exactly which interfaces are watched. Availability per device type at a glance. Alerts by e-mail, webhook and push.

Topology and NOC view

An LLDP / CDP topology map with an icon per device type, vendor and model from LLDP-MED or the MAC address, a type you can set by hand, and branches you can fold. A wall display, dashboards and searchable reports.

Configuration and compliance

Configuration backups with diffs and change history, plus compliance rules checked against every device.

Automation and upgrades

Software upgrades and campaigns in waves and maintenance windows, plus port fixes. Each change is approved by a second person.

Predictions

Capacity forecasts, anomalies and risk indicators such as memory leaks, each with its evidence and measured error.

Intrusion detection

IDS alerts from your sensors, mapped to inventory devices and sites and shown next to network alerts and on the topology.

AI-assisted troubleshooting

Evidence first: facts, recent changes and rule-based findings, then a plan to contain, fix and verify. Ask AI answers questions about your network with each user's own permissions. Use Claude, ChatGPT, Gemini, DeepSeek, Mistral, Grok or your own model.

Browser SSH terminal

Open a device session from the topology or device page. Every session is recorded, and read-only sessions are checked line by line.

iPhone app

Device status, open alerts and push notifications. Approvers can review and approve requests from the phone, across several servers.

xPanoptes Agent

For Windows PCs and servers, Macs and Linux devices such as Raspberry Pi and OpenWrt. Installed with one command or an MSI, it reports health over outbound HTTPS with signed requests; Linux agents also send logs.

CLI console

get, diagnose, execute and config commands for administrators, in a side panel. Only defined commands exist, it is never a shell, and every command is audited.

Cameras and IoT

Cameras, door controllers, card readers, intercoms, sensors, printers and UPSs recognised from LLDP, with vendor, model and serial. Ping and service ports such as RTSP and MQTT are watched, with an alert when one stops answering.

xPanoptes Edge

A small collector in each customer network for a server that runs elsewhere. Outbound HTTPS only, credentials never stored on it; it polls, forwards syslog and runs backups and terminals.

Signed updates

New versions are offered in the application, checked against a signature and installed only after an administrator approves, in your maintenance window, without downtime.

Readable audit trail

Who did what, when and from where, as a timeline in plain sentences: sign-ins, changes with old and new values, approvals and terminal sessions.

Feature spotlights

Predictions

Know which uplink fills up next month

xPanoptes learns from the history it measures. It shows when a link or device will reach its threshold, what is unusual for this hour, and which devices depend on it. An estimate is never presented as a confirmed failure.

  • Method chosen by backtest, with its error shown next to "no change"
  • Forecast range taken from real backtest errors, not an assumed distribution
  • Possible impact derived from the topology
The Predictions page: summary tiles for capacity at risk, risk indicators and anomalies, and a table of risks per device with the method used for each.
Shown with the built-in, clearly labelled demo network.
For administrators

Troubleshoot the platform like a firewall

The CLI console opens next to any page. Use it for system status, queues, database, poller, ping and DNS tests, and settings in config mode. Opening it takes your password and an authenticator code.

  • A fixed command list, never a shell
  • Each command checks its own permission
  • Every command is written to the audit log
The CLI console panel showing the output of get system status, diagnose sys health and diagnose poller.
Safe changes

Change the network with a second pair of eyes

Upgrades, port fixes, IDS rule updates and configuration deployments are requested, approved and run as tracked jobs. By default, nobody can approve their own request.

  1. RequestAn engineer proposes the change, with a reason for the approver.
  2. ReviewA second person reads the diff and the warnings, on the web or on the iPhone app.
  3. ApproveThe approver confirms with their password and an authenticator code.
  4. Run and recordThe job runs and is tracked, and every step lands in the audit log.
How it works

Runs where your devices are

Polling needs your private network, so xPanoptes runs on a Linux server inside it. Keep it internal, or publish it to your users and phones through a Cloudflare Tunnel without opening a port.

  1. Your devicesSwitches, routers, firewalls, wireless and Linux devices with the xPanoptes Agent
  2. xPanoptes serverOne Linux server with Docker, on your network. Data, history and configurations stay here.
  3. Cloudflare Tunnel + AccessNo inbound port and no public IP address on your server.Optional
  4. Your teamWeb browser and the iPhone app, with the same users and permissions

Docker on one server

Installed from release images, with no source code or build tools. A built-in calculator recommends CPU, memory and disk for your number of devices.

No inbound port

With a Cloudflare Tunnel and Cloudflare Access in front, the server opens no port to the internet. You can also use your own HTTPS proxy, or stay internal.

Updates without downtime

Rolling updates replace containers one by one after an automatic backup. Database migrations are backward compatible, so the running version keeps working.

Signed updates

Release manifests are signed by the vendor and checked twice before images are pulled by digest. Approving an update needs a password and an authenticator code.

Security and trust

Built for teams that answer to auditors

Permissions are checked on the server for every request. Changes are recorded, and the AI explains but never acts.

Roles per site

Built-in and custom roles, granted per site. Users see only the devices of their own sites.

Two-factor sign-in

Authenticator codes at sign-in and again for every approval. Recovery codes are included, and accounts lock after repeated failures.

Four-eyes approval

Device changes from automation, fixes and deployments wait for a second person. Self-approval is off by default.

Append-only audit log

Every change and every denied attempt, with user, address and time. The application never edits or deletes an entry.

Recorded terminal sessions

Full browser SSH sessions are for Super Admins only, and everyone else gets read-only ones. Every session is recorded, and opening one takes your password and an authenticator code.

AI never runs commands

The AI explains and suggests. It receives facts, never configurations or passwords, and the platform never sends its text to a device.

Read how xPanoptes protects access, changes and data →

Packages

Basic, Silver or Gold

Start with monitoring, add configuration backup and predictions, or take everything including automation, IDS and the AI assistant. Every installation starts with a 30-day trial of all features.

Basic

Up to 50 devices. Inventory, monitoring, alerts, topology, dashboards, roles, two-factor sign-in and the mobile app.

Silver

Up to 500 devices. Adds configuration backup and compliance, predictions, the xPanoptes Agent, webhooks and integrations.

Gold

Device count set in the licence. Adds automation, IDS, the AI assistant, agent configuration deployment and DNS security.

Compare packages

FAQ

Common questions

Is xPanoptes a cloud service?

No. xPanoptes runs on your own Linux server, next to your devices. Polling, configurations and history stay on that server. If you want access from outside the office, you can publish it through your own Cloudflare Tunnel or HTTPS proxy.

Which devices can it monitor?

Any device that answers SNMP v2c / v3, ping, a TCP port or a web address can be monitored. Windows PCs and servers, Macs and Linux devices can run the xPanoptes Agent. Configuration backup and software upgrades depend on the device platform. Tell us your device types and we will tell you what is supported.

Can the AI change my network?

No. The AI assistant only explains likely causes and suggests next steps. It receives the facts xPanoptes has collected, never configurations or passwords. The platform never sends AI text to a device. Port fixes are separate actions that a person requests and a second person approves. The AI is optional: your administrator turns it on and chooses the provider (Claude, ChatGPT, Gemini, DeepSeek, Mistral, Grok or an OpenAI-compatible model you host yourself) with your organisation's own key.

Is there a trial?

Yes. Without a licence, a new installation runs a 30-day trial with every feature for up to 25 devices. After that it continues on Basic.

What happens when a licence expires?

An expired licence keeps working for a 14-day grace period, then falls back to Basic. Nothing is deleted. A module outside the licence stays readable, and only its changes and background work stop.

Do updates need a maintenance window?

Normal updates are rolling. The API and workers are replaced one by one while the platform keeps serving. The web front end restarts for about a second, and only when its content changed. Major PostgreSQL or Redis version upgrades are the exception and need a planned window.

Does xPanoptes need to call home?

No. Licences are signed files that are checked offline. Update checks use HTTPS, and offline update packages are supported. Telemetry is off by default.

See xPanoptes on your network

Tell us about your devices and sites, and we will arrange a demo and a quote.