Settings
App configuration and data management
Data Export
Download a JSON backup of all your data (excludes encrypted credentials).
Stack
- FrameworkNuxt 3
- DatabaseCloudflare D1 (SQLite)
- AuthCloudflare Access
- DeploymentCloudflare Pages
- Email alertsPlunk
- Credential encryptionAES-256-GCM (Web Crypto API)
Cloudflare Setup
Required steps to run this app in production.
Create D1 database
wrangler d1 create personal-web-dbRun migrations
npm run db:migrateSet NUXT_ENCRYPTION_KEY secret
openssl rand -base64 32Set NUXT_PLUNK_API_KEY secret
Cloudflare Pages → Settings → SecretsConfigure Cloudflare Access
Zero Trust → Access → ApplicationsDeploy to Pages
npm run build → wrangler pages deploy