toa://backup

Multi-tenant databasebackup, planlagt og verifisert.

200 OK

Oversikt

backup er sikkerhetsnettet under alt det andre — planlagte dumper av PostgreSQL, MySQL og SQLite, komprimert og med sjekksum, sendt til eksterne servere over SSH/rsync eller til S3 og skylagring via rclone. Hvert team jobber i sitt eget isolerte workspace; en innebygd planlegger kjører jobbene, Discord varsler når noe feiler, og gjenoppretting er ett verifisert klikk.

Funksjoner

Planlagt

Cron-styrte dumper med egen oppbevaringstid per database, kjørt av en innebygd planlegger.

Flere databasemotorer

Dumper fra PostgreSQL, MySQL og SQLite, komprimert og med sjekksum.

Lagring hvor som helst

Send til eksterne servere over SSH/rsync, eller til S3 og skylagring via rclone.

Workspaces og varsling

Hvert workspace er isolert, med Discord-varsler og verifisert gjenoppretting med ett klikk.

Nytt i denne

v2.1.0 2026-06-15
  • added Backend migrated to uv + pyproject (multi-stage Docker build; the backup runtime toolchain — rsync/ssh/postgresql-client/rclone — kept in the runner).
  • added Frontend tooling parity: ESLint (@nuxt/eslint), nuxt typecheck (vue-tsc 3), OpenAPI type generation (@hey-api/openapi-tsshared/types/gen drift-guard), and a pinned Node (.node-version 24.16.0 + engines.node).
  • changed ruff baseline (E/F/I/UP/B/ASYNC via pyproject) — all findings fixed.
  • changed Eliminated all explicit any in the frontend with a typed data layer (errorDetail helper, domain interfaces, generic fetch).
  • removed Stale VERSION.md (history lives in this changelog).

API

tor@toa: ~ /backup --routes
GET /api/v1/workspaces/{ws}/backups
POST /api/v1/workspaces/{ws}/schedules/run-now
POST /api/v1/workspaces/{ws}/backups/{id}/restore
GET /api/v1/workspaces/{ws}/databases
Flere apper
alle apper →
bl
toa://blog
200 OK

Headless bloggmotor for flere nettsteder. Skriv én gang, publiser til et hvilket som helst toa://-nettsted over et REST-API. Ingen plattform, ingen innlåsing.

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

Multi-tenant kontaktskjemaer du limer inn. Én linje med iframe på hvilket som helst nettsted, så havner spamfiltrerte henvendelser i nettstedets egen innboks — klare til å leses, besvares og varsles om.

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

En editor for Hugo- og Astro-nettsteder som jobber rett mot GitHub. Den leser og skriver filer over GitHub-APIet, committer til branchen din, og lar byggepipelinen ta resten.

Editor FastAPI Nuxt 4 CodeMirror 6