SQLite backups that prove they can restore.

Borela continuously backs up your SQLite database, restores it in isolation, runs integrity checks, and alerts you before disaster day.

$ curl -fsSL https://borela.dev/install.sh | bash
installing borela...
 agent running
 first verified backup in 60s

How it works

  1. Install the agent on your VPS. One command, one config file.
  2. Your database streams to isolated storage continuously. Sub-second RPO.
  3. Every week we restore your DB from scratch and run PRAGMA integrity_check. If anything fails, you hear about it immediately.

Built for production SQLite apps

Indie SaaS on a VPS

I do not want to run Postgres yet, but I need real recovery.

Rails SQLite apps

Rails and SQLite are enough; backup confidence still matters.

Litestream users

Replication is running, but restore drills are still manual.

Coolify and Dokploy

Deployment is easy; backup testing should be just as boring.

AI-generated apps

The app shipped fast. Now it has user data worth protecting.

Internal tools

Small app, real data, no DBA.

Why not just Litestream?

Litestream streams your SQLite database. Borela proves the restore path still works.

Borela adds managed isolated storage, automated restore drills, integrity checks, stale-backup alerts, drill-failure email, and a dashboard your future self can trust during an outage.

The proof artifact

database: app.db
last backup: 14 seconds ago
last verified restore: 2026-04-27 09:14 UTC
integrity_check: ok
restored size: 842 MB
tables counted: 38
rows counted: 2,431,912
restore time: 18.4s

What Babysitter checks every week

Security basics

Storage

Backups are written to Borela-managed object storage with per-customer credentials. The agent only needs write access for its own bucket.

Isolation

Restore drills pull the latest snapshot into a temporary isolated database, verify it, record the result, then remove the restored file.

Retention

The agent keeps seven days of point-in-time recovery data by default. Old snapshots are pruned by Litestream retention.

Access

Borela stores account metadata, project names, backup timestamps, sizes, and drill results. See the security model before putting sensitive data under backup.

Read the security model

Pricing

$5/mo
Backup only

Continuous replication for up to 2 SQLite databases. For non-critical projects.

  • 2 projects
  • continuous replication
  • dashboard status
  • manual restore via CLI
$9/mo
Verified recovery

Recommended for production apps. We prove your backups work.

  • unlimited projects
  • weekly restore drills
  • stale-backup email alerts
  • drill failure alerts