Sibil Monitor Local-first server supervision
Open-core VPS observability

Open-core VPS observability from your phone.

The agent that runs on your server is open source. The managed cloud provides identity, plans, tunnel relay, history, and paid monitoring surfaces.

  • Download it.
  • Verify it.
  • Run preflight locally.
  • Then decide whether to connect.
Local-first
Collection stays on your machine. Tunnel responses are relayed under TLS without becoming stored telemetry.
Bounded control
Read-only by default. Service actions require local opt-in and a Pro entitlement with control rights.
Deployment paths
Tunnel-first, direct URL when needed. Use the safer relay path first, then move to HTTPS or VPN when your infra calls for it.
Mobile surface CLI + entitlement + tunnel
Production cluster 1 claimed server · standard plan
Connected
Refresh 5 s
Detector PM2 / systemd
Quark-AI healthy · auto refresh
running
game-ai-sdk stable since 04:12 UTC
running
sibil-agent relay online · entitlement valid
ready
worker-mail restart action not enabled
read only
Guided bootstrap
$ install.sh $ sibil init --tunnel $ sibil doctor $ pm2 start sibil
Entitlement doctrine
  • Plan limits enforced locally.
  • Service control needs local opt-in.
  • Paid control needs signed permission.

Everything that runs on your server is open source.

The managed cloud is paid. The agent is not — inspect it, build it, verify it yourself.

Open agent Public source code CLI, collectors, redaction, tunnel client, and local server — all in github.com/sibil-monitor/sibil-agent, Apache-2.0.
Verified release v1.4.0 — checksummed Static Linux binaries (amd64/arm64), checksums.txt, an inspectable install script, and a branch ruleset enforced on the repo itself.
Local-first boundary Your server stays yours Collection happens on your machine. Tunnel bytes are relayed under TLS, never stored as backend telemetry.
Recommended install

Download it. Verify it.
Then decide.

The first command should never install anything. Get the binary from the public release, check that the checksum file actually covers the exact filename you downloaded, then run it once before you trust it with anything persistent.

✓ Static binary, no glibc dependency ✓ Checksum covers the exact file you downloaded ✓ Nothing installed until you choose to ✓ Source is public — inspect it first

Prefer a script over typing commands? See the inspectable install.sh below — same steps, one file you can read before running.

Recommended — manual verified path
$ curl -LO https://github.com/sibil-monitor/sibil-agent/releases/download/v1.4.0/sibil-linux-amd64 $ curl -LO https://github.com/sibil-monitor/sibil-agent/releases/download/v1.4.0/checksums.txt $ grep -q " sibil-linux-amd64$" checksums.txt && \ > sha256sum -c <(grep " sibil-linux-amd64$" checksums.txt) sibil-linux-amd64: OK $ chmod +x ./sibil-linux-amd64 $ ./sibil-linux-amd64 preflight ✓ Compatible — nothing was installed.
Convenience path — inspect before running
$ curl -fsSL https://github.com/sibil-monitor/sibil-agent/releases/latest/download/install.sh -o sibil-install.sh $ less sibil-install.sh $ sh sibil-install.sh
Fast path — ephemeral, not the trust-building step

Test first.
Nothing stays unless you activate it.

Prefer a single piped command over the manual steps above? This probe downloads into a temp directory, checks compatibility, then removes itself. No config is created. No service is started. Nothing persists unless you choose to activate.

✓ OS and architecture verified ✓ PM2 / systemd availability ✓ Outbound tunnel reachability ✓ Probe cleans itself up on exit

Sibil is only installed persistently if you choose to activate a trial, setup, or paid plan.

Ephemeral compatibility probe

Uses the operational backend endpoint. The public trust surface is sibil.sh; compatibility probes are still issued by monitor.cordee.ovh.

$ curl -fsSL https://monitor.cordee.ovh/bootstrap | bash -s -- --connect SIB-CONNECT-XXXX Downloading Sibil preflight probe (linux/amd64)... ✓ OS: linux/amd64 ✓ PM2: detected ✓ systemd: detected ✓ Tunnel: outbound connection to monitor.cordee.ovh reachable ✓ Compatible Sibil can run on this VPS (linux/amd64). PM2 is available — recommended process manager. No persistent install was made. Temporary probe removed. Next: · Start trial → monitor.cordee.ovh/#trial · Book Sibil Setup → monitor.cordee.ovh/#setup · Request Audit → monitor.cordee.ovh/#audit

The architecture is part of the product.

Sibil Monitor is credible because the trust boundary is clear. The backend does not pretend to be your observability plane. The CLI remains the operational root, and the app is a controlled reading surface on top of it.

Domain boundary sibil.sh is the public trust surface Source, release, verification, documentation. monitor.cordee.ovh remains the operational backend: accounts, subscriptions, entitlement signing, preflight/bootstrap, health, and tunnel relay.
Operational path
1. Mobile app Authentication, plan sync, and a guided CLI bootstrap flow. Nothing here should require raw shell trust. React Native / Expo
2. monitor.cordee.ovh Accounts, subscriptions, entitlement signing, claimed ownership, and non-persistent TLS tunnel relay. Auth + subscription authority
3. Sibil CLI on your server Local API, service detection, token enforcement, plan gating, and optional action control when explicitly enabled. The source is public. Local source of truth · open source
Security doctrine
Read-only by default

Install, inspect, and verify first. Start with a posture that cannot surprise the operator.

Explicit service control

Actions only unlock when the machine owner enables them locally and the entitlement allows them.

Tunnel-first access

Prefer the WebSocket relay for the first deployment pass. Use reverse proxy or VPN only when you need a direct surface.

Server ownership enforced

A CLI token must be claimed by the authenticated account before the tunnel is accepted.

A guided bootstrap, not a rough setup.

The app already exposes a CLI guide and bounded pre-configuration. The goal is not to improvise a terminal from your phone. The goal is to generate the right install path, the right flags, and a clean handoff to the server operator.

01

Generate a deployment profile

Choose tunnel or direct URL, detector mode, host, port, and whether service actions should remain disabled. The profile is exportable and readable.

sibil init --host 127.0.0.1 --port 9876 --detector auto --tunnel
02

Run the bounded bootstrap

Install the CLI, run `doctor`, claim the server, and keep the process alive with PM2. The assistant stays recipe-based rather than shell-based.

curl -fsSL https://monitor.cordee.ovh/install | bash -s -- --activate SIB-ACTIVATE-XXXX sibil doctor pm2 start sibil -- start
03

Promote control only when justified

Inspection works immediately. Destructive capability comes later, under dual control: local enablement plus entitlement validation.

sibil actions enable entitlement.can_control_services == true

What makes the product trustworthy.

Sibil Monitor communicates its boundaries clearly — deployment model, access envelope, and the exact conditions under which control is permitted.

Server collection remains local

The CLI reads metrics, services, logs, and system state on your machine. Tunnel responses transit without becoming a telemetry warehouse.

CLI ownership is attached to the account

A server cannot just appear because someone typed a token. Ownership is now claimed and verified before tunnel usage.

Mobile plans map to real rights

Plan limits are enforced locally by signed entitlements, not by optimistic UI assumptions. Paid access currently proceeds through secure Stripe Checkout.

Bounded upgrade path

Start with a safer read-only surface, then graduate to control only when the operational context justifies it.

Sibil Monitor is not trying to centralize your infrastructure. It gives you a cleaner operational surface while keeping the server as the real source of truth.

That distinction matters. The CLI stays where your infrastructure is. The app gives you a clean reading surface without becoming a telemetry warehouse.

Choose the right starting point.

Start with a clean VPS setup, continue with local-first mobile monitoring, or request a structured observability audit when an AI stack already has too many moving parts.

Setup service

Sibil Setup

EUR 199 one-shot

For one VPS that needs a clean first monitoring surface.

  • Guided CLI activation
  • Doctor review
  • First health picture
  • Setup receipt
  • Scope / out-of-scope handoff
  • Next-step note

You leave with Sibil running and your VPS visible.

Full architecture audit and remediation roadmap are not included. This setup covers Sibil installation and connection only.

Request a setup
Expert audit

AI Stack Observability Audit

From EUR 690 per audit

For builders operating agents, workers, providers, RAG, MCP integrations, and service chains that are hard to read.

  • Sibil Audit Dossier
  • Runtime inventory
  • Network exposure map
  • Observability gap signals
  • Risk hints
  • Expert risk register
  • Failure-path review
  • 7-day remediation roadmap

The CLI collects local facts. The expert turns facts into decisions.

Request an audit

Sibil Monitor monthly plans.

Your backend-managed 3-day trial starts after the first successful VPS connection. Paid plans define module count, refresh cadence, and entitlement scope; they never bypass the local doctrine of the CLI.

Trial

Free for 3 days

Connect your first VPS, then evaluate the product for three full days before choosing ongoing coverage.

  • Unlimited modules during trial
  • 3 second refresh cadence
  • Read-only posture by default

Starter

EUR 9.99 / month

A compact monitoring surface for one machine that needs essential visibility and clean mobile access.

  • 5 modules
  • 10 second refresh
  • Secure CLI ownership flow
Most balanced

Standard

EUR 19.99 / month

The core operational tier for active environments that need tighter cadence and a broader module surface.

  • 15 modules
  • 5 second refresh
  • Secure Stripe checkout

Pro

EUR 39.99 / month

Highest cadence, unlimited surface, and entitlement headroom when the server side is ready for more controlled action.

  • Unlimited modules
  • 3 second refresh
  • Action rights still remain explicit