
self-hosted Notion backup.. runs on your machine, streams straight to your own storage, nothing touches a third-party server
built a CLI that backs up Notion workspaces without any of your data passing through a hosted service. runs locally, connects to Notion via your own integration token, and streams the backup directly to storage you control.. Google Drive, or your own S3-compatible bucket (AWS S3, Backblaze B2, Cloudflare R2, Wasabi, DigitalOcean Spaces).
MIT licensed, published on npm.
npx @restora/cli setup
what it actually does: full relational backup of Notion databases.. properties, relations, rollups, views, file attachments.. not just a flat text export. schedule it daily via cron/Task Scheduler, or run it manually.
nothing goes through any server we operate. your Notion token and your data never leave your machine except to go directly to the storage destination you configured.
there's also a hosted web version if you want a GUI, but the CLI is the fully self-hosted path.. genuinely no middleman.
repo/npm page linked in comments. happy to answer anything about the architecture.