Pre-release. bakelite is unreleased and still under active testing — docs and behaviour may change without notice.

Documentation

bakelite keeps a continuous copy of your SQLite database that you can restore to any moment you've captured — on local disk or any S3-compatible bucket. Every commit's copied as it happens, so what's backed up is your latest state, not last night's snapshot.

Point it at one database or every database on the box; it watches each one's WAL and ships changes as they commit. Unix-only for now (macOS, Linux).

Day to day you'll really only use two commands: one to run the daemon, one to restore. There's more in the box if you want it — at-rest encryption, a verify --deep that does a full restore drill, doctor pre-flight checks, multi-destination fan-out, a Prometheus /metrics endpoint — but none of it's required to get a safe backup.

bakelite is young: 0.1.0, and I've only run it on my own machines so far. Project status spells out what's well-tested and what to check before you trust it with your data. New here? Install & deploy gets you running, and How it works is the design.