Basic Memory
Cloud

Cloud Snapshots

Point-in-time backups for your Basic Memory Cloud knowledge base.

Basic Memory Cloud includes point-in-time snapshots for backup and recovery. Create manual snapshots before major changes, or rely on automatic daily backups.

Create as many snapshots as you need—there's no limit. Basic Memory Cloud also creates daily automatic snapshots, so you're always protected.
Need to recover something now? Go to Restore Lost Content for a step-by-step recovery guide. For a single note's recent edits, File History is usually faster than restoring from a snapshot.

What Snapshots Do

  • Rollback to a previous state after accidental changes
  • Browse historical versions of your notes
  • Restore individual files or entire folders
  • Protect against accidental deletion

Using the Web App

Manage snapshots directly in your browser at app.basicmemory.com.

View Snapshots

Go to Settings → Snapshots and select a workspace to see its snapshots with creation time and description.

Create a Snapshot

  1. Click Create Snapshot
  2. Add an optional description (e.g., "Before reorganizing projects")
  3. Confirm

Restore from a Snapshot

  1. On the snapshot's row, click Restore
  2. Filter by project or search for specific files
  3. Select files or folders to restore
  4. Click Restore to copy them back

Restored files overwrite existing files with the same path. Consider creating a new snapshot before restoring if you want to preserve current state.

Using the CLI

Manage snapshots from the command line with bm cloud snapshot commands.

Create a Snapshot

bm cloud snapshot create "Before reorganization"

The command confirms the snapshot with its ID (a UUID), creation time, and description.

List Snapshots

bm cloud snapshot list

Lists your snapshots in a table: ID, description, whether it was automatic, and creation time.

View Snapshot Details

bm cloud snapshot show <snapshot-id>

Browse Snapshot Contents

View files in a snapshot without restoring:

bm cloud snapshot browse <snapshot-id>

Lists the files in the snapshot with their sizes. Paths start with the project name (e.g. my-project/notes/ideas.md). Filter by path:

bm cloud snapshot browse <snapshot-id> --prefix my-project/notes/

Restore Files

Restore paths start with the project name, exactly as snapshot browse shows them. Restore a specific file:

bm cloud restore my-project/notes/important.md --snapshot <snapshot-id>

Restore an entire folder:

bm cloud restore my-project/research/ --snapshot <snapshot-id>

Delete a Snapshot

bm cloud snapshot delete <snapshot-id>
Deleted snapshots cannot be recovered. Make sure you no longer need the snapshot before deleting.

When to Create Snapshots

  • Before reorganizing your folder structure
  • Before bulk imports from Claude or ChatGPT
  • Before deleting multiple notes
  • Before running automated scripts
  • At project milestones

Automatic Snapshots

Basic Memory Cloud creates automatic daily snapshots:

  • Frequency: Once per day
  • Naming: daily-auto prefix
  • No action required: Happens automatically

You can rely on automatic snapshots for basic protection, but manual snapshots are recommended before major changes.


Best Practices

  1. Name snapshots descriptively - Use names like "Before Q1 reorganization" instead of "backup1"
  2. Create before bulk operations - Imports, reorganizations, and deletions
  3. Review automatic snapshots - Check that daily snapshots are being created
  4. Test restore occasionally - Verify you can restore files when needed
  5. Clean up old snapshots - Delete manual snapshots you no longer need

Troubleshooting

Snapshot Creation Failed

  1. Check your subscription status: bm cloud status
  2. Verify you're authenticated: bm cloud login
  3. Check available storage in your account

Can't Find a File in Snapshot

  1. Use browse with different paths to locate the file
  2. Check if the file existed at the snapshot time
  3. Try an earlier snapshot if the file was deleted before the snapshot

Restore Didn't Work

  1. Confirm the exact path exists in the snapshot: bm cloud snapshot browse <snapshot-id> --prefix <path>
  2. Make sure the path is project-prefixed, exactly as browse shows it (e.g. my-project/notes/file.md)
  3. Re-run the restore with the corrected path — files always restore to their original location

Next Steps

Cloud Guide

Complete cloud setup and features overview.

Cloud Sync

Sync local files with push and pull.

Web App Guide

Browse and edit notes in your browser.