service operational · MIT licensed · free forever

Know your servers.
Before they page you.

Peek is open-source server fleet monitoring with a CLI-native dashboard. One command adds any Linux server — real-time telemetry, historical graphs, and zero ops overhead.

No agents to babysit. No dashboards to build. SSH in once, never look back.

30-second install no inbound firewall rules unlimited servers
peek — install
# add any linux server to your fleet
$ curl -sSL https://peek.om-mishra.com/install.sh \
    | sudo bash -s -- \
      --token <token> --name web-01
 
peek-install: python3 found
peek-install: psutil installed
peek-install: agent registered
peek-install: systemd service started
peek-install: done. web-01 is live.
 
$
servers per account
10s
default poll interval
30d
max data retention
$0
no card, no limits
// live dashboard

Your fleet. All on one screen.

A clean, CLI-native interface. No bloat, no configuration, no dashboards to build. Just your servers and their metrics, live.

peek — fleet dashboard
nodes online
4 / 4
total vcpu
16
avg cpu
42%
avg memory
38%
web-01 online
14d 6h
db-01 online
32d 2h
worker-01 online
7d 14h
cache-01 online
21d 0h
// features

Thorough by default.

Meaningful telemetry with no configuration. Everything you actually need, nothing you don't.

install

30-second setup

Self-configuring installer detects Python, installs psutil, registers the node, and starts a systemd service. No config files, no restarts, no manual steps.

telemetry

Deep metrics, every report

CPU per-core, load averages, memory, swap, disk I/O, network throughput, process table, temperatures, uptime, and hardware — not just the highlights.

history

Configurable retention

Live charts with time windows from 5 minutes to 30 days. Rollup retention keeps storage lean while keeping enough history to actually investigate an incident.

fleet

Aggregate dashboard

Total nodes, aggregate vCPU, memory, and disk across your entire fleet at a glance. Spot which server is the outlier without clicking through each one.

access

Install tokens

One-time or reusable tokens with device caps and expiry. Give a token to a teammate, revoke it the moment it's no longer needed. No shared credentials.

alerting

Pressure detection

Nodes crossing 95% CPU or memory are surfaced before you even think to look. Catch runaway processes before your users notice anything is wrong.

security

No inbound ports

The agent pushes data outbound over HTTPS. No ports to open on the server side, no VPN, no static IPs. Works behind NAT and in cloud private networks.

realtime

SSE live push

The dashboard updates via Server-Sent Events. No page refresh, no client-side polling — the server streams changes to you as they arrive from the agent.

oss

MIT licensed

Self-host the entire stack yourself, or use this instance. The agent, dashboard, and hosted multi-tenant layer are all open source and on GitHub.

// cloud edition

Hosted extras. Zero ops.

Features that only make sense when Peek runs the infrastructure for you. Sign in and they are already there.

live

Team workspaces

Invite teammates by GitHub username. Owner / admin / viewer roles control who can add servers, manage tokens, or read the fleet without modifying it.

live

Public status pages

Share a read-only status URL for your workspace — no login required. Includes per-node graphs. Embed it in your runbook or send it to a customer.

live

Usage metering

Per-workspace data volume tracking so you know which team generates the most telemetry before hitting a retention limit.

coming

Email digests

Daily or weekly fleet health summary in your inbox — top CPU consumers, disk pressure trends, and nodes that went offline overnight.

coming

Uptime tracking & SLOs

30-day per-node availability history. Set SLO targets and track incidents without running a separate uptime tool just for this.

coming

Disk growth forecasting

"At current write rate, /var fills in 6 days." Proactive headroom warnings based on your actual trend, not static percentage thresholds.

coming

SSL certificate expiry

Track TLS cert expiry for domains served by your nodes. Alerts at 30, 14, and 7 days out — before the browser starts showing security warnings.

coming

Anomaly detection

Statistical baseline per metric per node. Alerts fire when usage is significantly above normal behaviour, not just when it crosses a blunt static threshold.

coming

Docker container visibility

When Docker is present, break down CPU and memory by container — so you know which service is burning resources, not just which host.

coming

Outbound webhooks

Fire a JSON payload to any URL on threshold events. Connect to PagerDuty, Discord, ntfy, or your own backend with no code on your side.

coming

Cron heartbeat monitoring

Each cron job pings a unique URL on completion. If the ping doesn't arrive in the expected window, you get alerted — catches silent cron failures.

coming

Deployment markers

Mark a deploy on the timeline and see exactly what happened to CPU, memory, and error rate after it landed. Correlation becomes obvious.

view the full roadmap →
// quickstart

Live in under a minute.

Any Linux server. Root access. That is genuinely all you need.

  • 01

    Sign in with GitHub

    Your workspace is created automatically on first sign-in. Servers, tokens, and telemetry are scoped to your account from the start.

  • 02

    Create an install token

    Open Tokens and generate a one-time or reusable token. The install command is pre-filled — just copy and paste it.

  • 03

    Run on your server

    Paste on any Linux host as root. The node appears in your dashboard in seconds.

    curl -sSL https://peek.om-mishra.com/install.sh | sudo bash -s -- --token <token> --name web-01
web-01 — node detail
CPU
52%
Memory
40%
Load avg
0.42
Cores
4
Disk
/dev/sda1
34%
/dev/sdb1
71%
RX
1.2 MB/s
TX
0.4 MB/s
// pricing

Free. Actually free.

Every feature. Unlimited servers. No credit card, no trial, no upsell.

$0 / month

No trials. No tiers. No surprises. Ever.


  • + Unlimited servers, unlimited data
  • + Full real-time telemetry & historical graphs
  • + Fleet dashboard & per-node deep detail
  • + Install tokens — one-time or reusable
  • + Up to 30 days data retention
  • + Team workspaces with role-based access
  • + Public shareable status pages with graphs
  • + SSE live-push dashboard updates
get started with GitHub

Open source. MIT licensed.

Self-host it yourself or use this instance. The code is all there, including the agent, the dashboard, and the hosted multi-tenant layer. Pull requests are welcome.