toa://toaservers

Headless game-server status for any site.

200 OK

Overview

servers is the toa:// headless game-server status service — point it at your A2S-speaking servers and it tracks status, ping and player count on a schedule, alerting to Discord when something goes down. Flag a server public and its live status is available over a CORS-open read API and a drop-in <toa-servers> widget you can embed on any static site. Built multi-tenant with Postgres row-level security like the rest of the suite; the admin/config panel is single sign-on via toa://auth, and the monitoring backend stays internal behind it.

Features

A2S monitoring

Polls each game server over the A2S protocol on a schedule — up/down status, ping and live player count, with flap protection so a single blip doesn't alert.

Public API + widget

Expose chosen servers via a CORS-open read API and a drop-in <toa-servers> Web Component (Shadow DOM, themeable) — render live status on any static site.

Opt-in public

Each server is private by default; flip is_public to surface it. Only flagged servers ever leave the gated config panel.

Discord alerts

Per-server alert rules (3 types) fire to Discord on state change, with a cooldown so you're not spammed.

Multi-tenant + private

Postgres row-level security isolates each site (FORCE RLS); the admin/config panel is single sign-on via toa://auth.

API

tor@toa: ~ /toaservers --routes
GET/api/public/v1/sites/{slug}/servers
GET/api/public/v1/sites/{slug}/servers/{id}
GET/embed/toa-servers.js
More apps
all apps →
to
toa://toacms
200 OK

Headless multi-site CMS. Posts, comments, contact forms and game reviews behind one API key — write once, publish to any toa:// site.

CMS FastAPI PostgreSQL Nuxt 4
ba
toa://backup
200 OK

Multi-tenant database backup orchestration. Schedule, monitor, and restore PostgreSQL, MySQL, and SQLite to remote and S3-compatible storage.

Infrastructure FastAPI PostgreSQL Nuxt 4
sc
toa://scribe
200 OK

A GitHub-native editor for Hugo and Astro sites. Reads and writes files via the GitHub API, commits to your branch, and lets your build pipeline do the rest.

Editor FastAPI Nuxt 4 CodeMirror 6