NodeWarden Rides Cloudflare’s Free Tier ⤷ Workers + D1 + R2/KV ➜ no VPS, no upkeep ➜ flat $0 a month
Your passwords, on your own setup, free forever. The official Bitwarden apps still work.
Bitwarden’s great 'til you want the paid stuff — or 'til you realize your whole vault lives on someone else’s box. NodeWarden fixes both.
NodeWarden is a password-vault server that runs on Cloudflare Workers (code that runs on Cloudflare’s network — no server you rent). It speaks the same language as Bitwarden (the popular password manager), so the real Bitwarden apps and browser add-ons connect straight to your vault. You own the passwords, Cloudflare hosts it free, and there’s no machine to babysit.
Stand It Up
Go → nodewarden.app and hit Start Here
Fork the repo (grab your own copy of the code), connect Cloudflare Workers
Bind D1 (Cloudflare’s free database) + R2 or KV (Cloudflare’s free storage), set a JWT_SECRET (a secret key that signs your logins)
One-click deploy in the Cloudflare console, or do it via command line — your call. It builds itself on first run.
What You’re Actually Getting
Full web vault — passwords, notes, the lot
Attachments + Send — store files, share a secret that self-destructs
TOTP — those 6-digit 2FA codes, baked in (normally Bitwarden’s paid perk)
Backup center — scheduled backups to your own WebDAV or S3 storage (standard cloud drives), with restore checks
The Part They Don’t Say Out Loud
Here’s the bit that makes this stupid good — read slow:
Cloudflare’s free tier covers all of it. Workers, D1, R2/KV — all free up to limits you’ll basically never hit for a personal vault. So your password manager costs $0/month, forever. No VPS (a rented server), no renewal, no “your trial ended.”
You own the whole thing. Your vault isn’t on Bitwarden’s servers or some rando’s box — it’s on Cloudflare’s edge, under your account. Nobody to trust but yourself.
The paid features come free. TOTP and the rest that Bitwarden charges for? Yours, because it’s your server now. The official apps don’t know the difference.
Auto-backups to your storage = you can’t get locked out. Schedule it, forget it, restore anytime.
Trick of it: a password vault is just code + a database + storage. Cloudflare gives all three away free. So a “premium, self-hosted, can’t-be-shut-down” password manager isn’t some pricey setup — it’s a free afternoon. Most people just never connected those dots.
Free, yours, premium-unlocked, backed up — own your passwords instead of renting them. Who’s moving their vault over this weekend?

!