toa://backup

Multi-tenant database backups, scheduled and verified.

200 OK

Overview

backup runs the safety net under everything else — scheduled dumps of PostgreSQL, MySQL and SQLite, compressed and checksummed, pushed to remote hosts over SSH/rsync or to S3 and cloud storage via rclone. Each team works in its own isolated workspace; an in-app scheduler runs the jobs, Discord pings on failures, and restore is one verified click.

Features

Scheduled

Cron-style dumps with per-database retention windows, run by an in-app scheduler.

Multi-engine

PostgreSQL, MySQL and SQLite dumps, compressed and checksummed.

Anywhere storage

Push to remote hosts over SSH/rsync or to S3 and cloud targets via rclone.

Workspaces & alerts

Per-workspace isolation with Discord notifications and one-click verified restore.

What's new

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-ts → shared/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
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
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