● toa://web · portal

Self-hosted web apps.

Tools and websites I build and run — for fun, for use, and for the craft. One operator, one stack, one design language.

tor@toa:~/status
$ toa status --all
live 8 running
building 1 wip
queued 2 planned
stack Astro · Hugo · Nuxt
servers 1/1 · AX41
uptime·30d 99.9%
location Bergen, NO
● toa://apps

App directory

Self-hosted apps across the toa:// ecosystem — 11 shown.

bl
toa://blog
200 OK

Headless multi-site blog engine. Write once, publish to any toa:// site over a REST API. No platforms, no lock-in.

CMS FastAPI PostgreSQL Nuxt 4
co
toa://contact
200 OK

Embeddable, multi-tenant contact forms. Drop a one-line iframe on any site; spam-filtered submissions land in that site's own inbox, ready to read, reply to and get alerted on.

Forms 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
wo
toa://wowchar
Building...

Self-hosted World of Warcraft character tracker. Manage your roster, item levels, and Best-in-Slot gear progress across every character.

Gaming Astro 6 FastAPI PostgreSQL 17
sc
toa://scmissions
PLANNED

Star Citizen mission tracker for orgs. Log runs, assign crew, track earnings, and analyze efficiency across mission types.

Star Citizen FastAPI PostgreSQL
sc
toa://sctraining
PLANNED

Structured training hub for Star Citizen orgs. Courses, modules, progress tracking, and certificates for pilots and crew.

Star Citizen FastAPI PostgreSQL
ra
toa://ratings
200 OK

Curated game scorecards. Rate each game across a fixed set of parameters — gameplay, graphics, audio, story, performance, value — for an auto-averaged total. Browse the cards on the site or pull a game's score breakdown over a public API.

Gaming FastAPI Nuxt 4 PostgreSQL
to
toa://toacomments
200 OK

Headless, multi-tenant comments engine for static sites. Drop in a Web Component, get AI-moderated, privacy-first comments over a REST API — no platform, no tracking.

Comments FastAPI PostgreSQL 17 Nuxt 4
to
toa://toaservers
200 OK

Headless, multi-tenant game-server status. Monitors your servers over A2S (status, ping, player count) and surfaces them on any site via a public read API + a drop-in `<toa-servers>` widget — with per-server Discord alerts.

Gaming FastAPI PostgreSQL 17 Nuxt 4
to
toa://toafleet
200 OK

Multi-tenant, pluggable infrastructure control panel. Connect your own provider accounts — local Incus (LXC + KVM) and Hetzner Cloud — and observe and operate every instance from one Authentik-gated panel.

Infrastructure FastAPI PostgreSQL 17 Nuxt 4
● toa://websites

Websites

Sites I design, build and run across the toa:// ecosystem.

● live toaweb.com
toa://web

The portal — directory for every self-hosted app and website in the toa:// ecosystem.

Astro 6 Tailwind v4 Cloudflare
● live gamingforge.net
gaming.forge

Independent gaming journalism — reviews, news and field notes with a terminal-CRT aesthetic. Self-published, no ads, no agenda.

Astro 6 Tailwind v4 n8n
● live hugoforge.com
hugo.forge

Professional Hugo migration service — moving sites onto fast, maintainable Hugo + Tailwind builds. Bilingual (NO/EN).

Hugo Extended Tailwind v4 Cloudflare Pages

● toa://news

News

Stack updates and release notes from across the ecosystem.

all posts →