GitHub
tern

Your status page, online in one command.

Self-hosted, open source, and free. Nothing to sign up for.


        
        curl -fsSL -o setup.sh https://raw.githubusercontent.com/lelabnet-creator/ternproject/main/scripts/setup.sh && sh setup.sh
      

Needs curl, and a machine that can reach the internet the first time. Linux — tested end to end on Rocky Linux, Ubuntu and Arch Linux.

The command fetches tern-setup, a Rust binary checked against the SHA-256 published with the release before anything runs. If Docker is missing it offers to install it through apt, dnf or pacman — and asks first.

Read the source Documentation AGPL-3.0

What you get

The same install draws all of this.

Four views of one bad afternoon — which day, when exactly, how slow it felt, and whether it keeps happening.

Uptime ribbon

One bar a day, coloured by that day's worst moment — not its average.

9060 days 99.9299.90% Today

Status timeline

The red bar above, opened up. Runs of the same state, merged.

00:00 12:00 24:00

Response time band

p50 to p99. An average would have said everything was fine.

p50–p99 p95 p50 peak 1645 ms

Availability calendar

A weekday per row, so a problem that repeats every Monday looks like one.

20 weeks Worse

Six ways to ask if something is alive

  • push Your job reports in on a schedule. Going quiet is the signal.
  • http A URL and a method. Verifies TLS unless you turn that off.
  • tcp A host and a port. It answers, or it does not.
  • ping Three echoes by default, up to ten.
  • dns A name and a record type, through any resolver.
  • cert How many days the certificate has left.

The figures above are a demonstration, not a live instance. Your own page shows your own services.

Why TERN

  • Simple

    One command. It writes its settings, sets up its storage, and waits until the page answers.

  • Fast

    Online in about the time it takes to read this page — and no account to make first.

  • Free

    Everything on the first install. No tier, no cap, no trial that expires.

  • Reliable

    It runs on your machine. No account, no service in the middle to go down with you.