| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Marketplace plugin that syncs your encrypted Voltius vault through a bring-your-own Cloudflare Worker + R2 store.
Tracking: VoltiusApp/voltius#267 (marketplace-only; core PR #268 closed).
Gist Sync is still the simplest path if you already have GitHub. Choose Cloudflare Sync when you want:
| Cloudflare Sync | Gist Sync | |
|---|---|---|
| Storage you control | Your R2 bucket | GitHub Gist |
| Account required | Cloudflare | GitHub + PAT |
| Deploy | In-app (API token) or Deploy-to-Cloudflare | Paste gist token |
| Backend shape | Dedicated Worker API + ETag concurrency | Gist file API |
| Encryption | Client-side E2EE (passphrase) | Client-side E2EE (passphrase) |
Both keep encryption on-device. This plugin is for self-hosters who prefer Cloudflare infra over GitHub as the sync transport.
npm install
npm run build # → dist/index.js
npm run check # host specifier gateCopy manifest.json and dist/index.js into your Voltius plugins folder as plugins/plugin-cloudflare-sync/ (folder name must match manifest.json id), then restart Voltius.
Settings → Cloudflare Sync → Deploy Worker:
The Cloudflare API token is kept in React state only (not persisted). Account ID / Worker name / bucket name are stored in plugin storage.
Secondary: Copy Deploy-to-Cloudflare URL copies the official dashboard button URL via navigator.clipboard (with toast fallback) for users who prefer that flow. Plain <a href> links are a no-op in the Tauri webview.
See voltius-cloudflare-sync-worker.
vault:read/write, storage, http, crypto:derive, ui, sync:read/write, notifications, settings-page.
MIT
| Back | FazBrowse Home | New Git URL |