Tactical Data Concepts
Free CLI · OriginReach

Is it your server — or the tunnel?

OriginReach checks your local service URL and the public hostname, then tells you what failed: the app itself, the public tunnel/edge, or DNS. Built for home labs and Cloudflare Tunnel setups where a bare “502” is not enough. The CLI is free and works on its own. History and email alerts live on the hosted dashboard.

Download v0.2.1 Install Hosted dashboard
originreach check -i inventory.json

NAME          VERDICT      ORIGIN              PUBLIC               NOTE
cli-landing   ok           ok 200 3.1ms        ok 200 45ms          origin and public healthy
tdc-apex      dns_fail     ok 200 2.0ms        FAIL dns: ...        public hostname does not resolve
broken-api    edge_break   ok 200 1.2ms        FAIL http 502        origin healthy but public edge fails

Clear verdicts

ok, origin_down, edge_break, public_only, dns_fail — not a vague red light.

Works in automated checks

Use --exit-code so your pipeline fails when any service is unhealthy. Watch and file reports are included.

Check many services at once

Keep a simple inventory file (JSON or YAML) of every service you care about.

Install

curl -fsSL https://cli.tacticaldataconcepts.com/install.sh | bash

originreach check --origin http://192.168.1.50:8080/ \
  --public https://app.example.com/
originreach check -i inventory.json --exit-code
originreach check -i inventory.json -o report.json
originreach watch -i inventory.json --interval 30

Works on Ubuntu 18.04+ and other Linux from about 2018. Installs into its own virtualenv so Ubuntu 24.04 / 26.04 “externally-managed-environment” (PEP 668) is handled. If you already downloaded the tarball, create a venv first: python3 -m venv .venv && .venv/bin/python -m pip install . Optional: run as a service and turn on daily updates (default yes). install.sh · originreach-0.2.1.tar.gz · SHA256

Optional dashboard agent

The same CLI is the agent for the hosted dashboard. Create an agent there, then:

originreach agent \
  --url https://originreach.tacticaldataconcepts.com \
  --token orva_YOUR_TOKEN

check and watch do not need a dashboard, token, or account.

Pricing

CLI

$0

Checks, inventory, CI exit codes, watch, file reports, and optional dashboard agent mode. MIT.

Hosted dashboard

From $0

Agents, 30-day history, and throttled email alerts. Paid plans add more agents and faster checks.

Open OriginReach dashboard