v2.0.0-rc · universal cockpit

StatHall The universal supervision cockpit

Your apps, your servers, your projects — in a single place. The full picture of everything you operate, without bouncing between five tabs. Read-only toward third-party services, zero data resale.

Signup subject to administrator approval (24–48h). Instant access when you arrive via an email invitation.

Self-hostable · GDPR-ready · 2FA mandatory

What StatHall supervises

A single data model — the "supervised target" — that hosts increasingly broad types, with no rewrite for each addition.

Mobile apps

Available

Store reviews, crashes, releases, anomalies, AI summaries, roadmap — iOS and Android in a single cockpit.

Unix servers

Coming soon

System metrics, systemd services, filtered logs and security updates, via a lightweight agent installed in one command.

Databases

Vision

The polymorphic base is ready: connections, slow queries, health — the logical continuation of the cockpit.

Websites

Vision

Availability, response time, certificates — supervising a site the way you supervise an app.

Containers

Vision

Docker containers and their associated services, attached to the server that hosts them.

Why StatHall

Because opening five separate dashboards every morning to understand the state of what you operate isn't sustainable. StatHall correlates technical and business signals locally, never writing back.

Unified sources

One cockpit for stores, crashes and servers. Data is stored locally and deduped at the source to avoid duplicates.

AI summaries

The last 7 days of reviews summarised by an LLM (DeepSeek or OpenAI). Permanent cache: every summary is stored, never regenerated without explicit intent.

Self-hostable

Complete Docker Compose stack: PostgreSQL 16 + TimescaleDB + pgvector + Redis + Celery. Encrypted backups, secret rotation, Caddy reverse proxy.

How it works

From adding a target to your first correlation, in three steps.

Connect your sources

For an app, paste an Apple key, a Google service-account JSON or a Sentry token. For a server, run the agent's install command. Secrets are encrypted server-side immediately.

Let StatHall ingest

Connectors run in the background with three-tier deduplication; the server agent pushes its pre-aggregated signals every 60 seconds. A historical backfill covers the past without blocking the UI.

Read, correlate, share

Portfolio view, a sheet for each target, trends, multi-dimensional health, correlation between signals — a crash or load spike tied to what triggered it. Invite read-only viewers per target, without re-sharing any key.

Everything you need

Business, technical and ops coverage — without the SaaS lock-in.

Multi-dimensional health

An aggregate score per target, with weighting configurable to the profile: e-commerce app, game, utility, or production server.

Anomaly detection

Rolling 14-day z-score on any metric: a crash spike on an app, CPU or disk saturation on a server. Auto-close when it returns to normal.

Strictly read-only

StatHall reads the state of your targets, it never writes back — not to the stores, not to the supervised servers. The only writes are internal to the cockpit.

Linked targets

Link an app to the servers hosting it and track their health together. The aggregated cross-target super-dashboard is coming soon.

Opt-in alerts

Anomaly alert email + periodic digest report. Everything is off by default, configurable per target.

2FA mandatory

TOTP two-factor authentication required for every account, with a 24h onboarding grace period. 10 one-shot recovery codes.

5

target types in scope

3

compatible AI providers

100%

independent

0

data resold

Support StatHall

A coffee, a server that stays up.

StatHall is an independent project, free for standard use — no ads, no data resale. Donations cover infrastructure, the AI models used by default, and development time. No core feature is ever locked behind a paywall.

  • Infrastructure — server, PostgreSQL database, encrypted backups.
  • AI models — DeepSeek/OpenAI review summaries for users without their own key.
  • Development — new target types, connectors, security work, user feedback.

Frequently asked questions

What can I supervise?

Today, iOS and Android mobile apps. The lot in progress adds Unix servers (Debian/Ubuntu) via a lightweight agent. Then come databases, websites and containers — the same cockpit, no rewrite.

Is it really free?

The Free tier is free and will stay free for standard use (indie, freelance, small project). A Pro tier is coming as a contribution to infrastructure costs — no ads, no data resale, no core feature locked behind a paywall.

Who can host StatHall?

Two options: (1) use the managed SaaS instance on stathall.com, or (2) self-host the Docker Compose stack (PostgreSQL + TimescaleDB + pgvector + Caddy). The code is identical in both cases.

Which sources are supported?

For apps: Sentry, Apple App Store Connect and Google Play are available; Firebase and project tools (Jira, GitLab, GitHub) are on the roadmap. For servers: the Unix agent. The up-to-date list lives on the Connectors page.

How are my API keys protected?

Every credential is encrypted with a master key stored outside the database. Keys are never logged and never returned in clear text to the browser. The detail of the principles is on the Security page.

Are there any email notifications?

Yes, but strictly opt-in. Each user can independently enable anomaly alerts and the weekly summary. Nothing is sent without explicit opt-in, and emails are deduplicated on a 1-hour window.

What's the business model?

StatHall is published as a personal project by Sébastien Soulier. The Free tier is free; the upcoming Pro tier is a contribution to infrastructure costs — not a commercial product with an SLA. Voluntary donations (Buy Me A Coffee) stay possible on free accounts.

Ready to try?

Create a free account and connect your sources in 5 minutes. No credit card, no commitment.