AR6

Workshop / BackShelves

BackShelves

Browse and restore backups from Backblaze B2, SFTP and local folders, down to a single table of a PostgreSQL archive.

State
On 16 Oct 2026 the last change is the 3 Oct commit that added table-level restore from PostgreSQL archives and local sources; its author uses it, but it has no signed release and S3 sources have not started. m
Runs on
macOS, built from source; no signed build
Built with
Rust and Tauri 2, React 19 and TypeScript; restores run the system PostgreSQL and MySQL tools
Data
Reads the backups you point it at; passwords go to the system keyring, with a plain file as fallback when the keyring fails
Code
Private repository

Known limits

  • Choosing one table only works on PostgreSQL archives. m
  • It has never been released; only macOS has been exercised. m
  • Native drag-and-drop and a real mounted NAS are not yet tested, and S3 is missing. m
  • Restores into a new database stay on the server until deleted by hand. m

Register · 4 entries

  1. milestone

    BackShelves can restore only chosen tables from a PostgreSQL archive, a feature first written into its roadmap on 10 Oct 2025; it was checked on disposable databases. m

  2. milestone

    In one day BackShelves gains a SQL reader for PostgreSQL, MySQL, SQLite and DuckDB, an MCP server that can list and restore backups, and a French and English interface. m

  3. rename

    Backup Explorer is renamed BackShelves, and its repository is created under the arsis-dev organisation the same day. m

  4. milestone

    BackShelves begins as Backup Explorer, a desktop app to browse backups on Backblaze B2 and SFTP and download them. m