OverviewFilesCommitsIssuesDocsReleasesPeers

P2P-Hiverelay / startos-0.4 / startos / backups.ts

9 lines · typescript ref:
import { sdk } from './sdk'

// The relay's identity, config, and seeded content all live on the `main`
// data volume (HOME=/data → ~/.hiverelay). Backing it up captures the whole
// node; a restore brings the relay back as itself (same identity + seed).
export const { createBackup, restoreInit } = sdk.setupBackups(
  async ({ effects }) => sdk.Backups.ofVolumes('main'),
)