← All projects
Systems monitoring & fleet operations

Watchpost

A self-hosted monitoring system for machines and services, paired with Watchpost Agent for host telemetry and future fleet actions.

Visit Watchpost ↗
my.* access

Open Watchpost at my.watchpost.cv.

No configured instances: my.watchpost.cv immediately opens localhost:7334, so a normal single local installation needs no launcher setup.

One configured instance: it opens that named instance directly. Two or more: it shows the instance catalog, with each entry storing a name, domain/IP and optional port.

The configuration remains browser-local and can be opened directly even when normal launcher navigation redirects. The planned my.gantry.cv app drawer links into these per-project launchers rather than copying their instance registries.

Read the complete my.* access guide →
What it is

Know what the machines are doing, then make the next action obvious.

Watchpost monitors the hosts underneath your applications. A Watchpost server receives telemetry from paired Watchpost Agents and turns CPU, memory, disk, service and machine state into a concise operational view. The target experience is calmer than a generic observability stack: enough evidence to understand what is wrong without requiring a monitoring specialist to operate the monitor.

The basic workflow stays extremely small: install Watchpost, install an Agent on the machine, pair them and start receiving health data. Fleet management, configuration propagation, clustering and Cortex-assisted remediation are advanced layers that should appear only when there are enough machines or enough operational complexity to need them.

Watchpost is also the natural connective tissue between Gantry services because it already knows machine identity. A monitored host can advertise the Warden or Cortex instance associated with that machine, turning monitoring into a launch point for investigation rather than a dashboard you abandon as soon as an alert appears.

What you get

Useful capability without mandatory complexity.

The project stays focused on its own job; the surrounding Gantry tools remain optional.

Host telemetry

See CPU, memory, disk and service-level information for the machines that matter to your applications.

Paired Agent

The Agent is the trusted machine-side component. Pairing creates an explicit relationship rather than expecting Watchpost to have arbitrary remote shell access.

Fleet identity

Groups of enrolled machines can become targets for common policy or configuration without manually repeating setup on every host.

Operational hand-off

Direct links to Cortex or Warden can move from “this host is unhealthy” to investigation or repair with the monitored machine already identified.

Typical workflow

Start with the shortest path.

Advanced deployment or integration features appear only when the workflow actually needs them.

  1. 01

    Run Watchpost and open my.watchpost.cv; with no explicit launcher configuration it targets localhost:7334.

  2. 02

    Install Watchpost Agent on a machine and use the pairing flow to enroll it. The Agent has its own launcher at agent.watchpost.cv, with the local default on port 7335.

  3. 03

    Use the overview and machine detail pages to identify resource, service or health problems.

  4. 04

    Where Cortex or Warden is associated with that machine, open the relevant tool in a new tab so Watchpost remains available as the incident context.

Inside Gantry

Connections that remove real hand-off friction.

Each product already owns one side of these workflows. The integration exists to remove duplicate navigation, setup or context.

Works with

Cortex

This is one of the highest-value Gantry connections. A Watchpost incident can offer “Open Cortex” for the affected machine. The first level is navigation; later levels can pass incident evidence, request a read-only investigation, present a proposed fix and finally allow narrowly pre-approved remediation for known classes of failure.

Explore Cortex →
Works with

Warden

Some incidents need a human at the controls. A Warden link on the machine detail view can open that machine’s development/admin workspace directly while leaving the Watchpost alert visible in the original tab.

Explore Warden →
Works with

Webfleet

Watchpost sees the host from the inside; Webfleet sees the website or API from the outside. Using both avoids a common blind spot: a process can be running and the machine can look healthy while DNS, TLS, routing or the public endpoint is still broken.

Explore Webfleet →
Works with

Trestle

A Trestle service is another important workload on a monitored machine. Watchpost reports host and service condition while Trestle remains responsible for application data and API behaviour.

Explore Trestle →
Good fit

Where Watchpost earns its place.

Home lab or small fleet

Monitor a handful of machines without introducing a large observability platform.

Production fleet

Group machines, distribute selected configuration and keep operational state visible from one self-hosted control point.

Assisted incident response

Use Watchpost as the evidence/coordination layer and Cortex or Warden as the place where investigation and repair happens.

Project website

Explore Watchpost.

Project-specific installation, commands and release details live on the project site.

Open Watchpost ↗