A self-hosted password manager. The Bitwarden server, rewritten in Rust, running on a $5 VPS.
A lightweight Bitwarden-compatible server. Use the official Bitwarden browser extension, mobile app, and desktop app - they all connect to your self-hosted server. Full end-to-end encryption, zero knowledge.
1Password charges $36/year per person. LastPass has had multiple breaches. Bitwarden's cloud is great, but self-hosting means your encrypted vault never touches anyone else's server. Vaultwarden uses 50MB of RAM - it'll run on literally anything.
1Password, LastPass, Dashlane, Bitwarden Cloud
Here's the setup, step by step. A lightweight Bitwarden-compatible server. Use the official Bitwarden browser extension, mobile app, and desktop app - they all connect to your self-hosted server. Full end-to-end encryption, zero knowledge.
This is the actual configuration you'll use. Lines you need to edit are highlighted.
services: vaultwarden: image: vaultwarden/server:latest ports: - "80:80" # HTTP (use reverse proxy for SSL) - "3012:3012" # WebSocket notifications environment: - DOMAIN=https://vault.yourdomain.com ← your domain - ADMIN_TOKEN=generate-a-secure-token ← run: openssl rand -base64 48 volumes: - vw_data:/datavolumes: vw_data:
Runs on any $5 VPS. Uses ~50MB RAM. Backups are tiny - it's just a SQLite file.
Privacy-first web analytics you host yourself. No cookies, no consent banners, no 47-dashboard clutter.
Schedule and publish to every social platform from one self-hosted dashboard. The Buffer replacement that doesn't cost $120/year.
A CRM that looks like a 2025 product, not a 2008 enterprise tool. Open source, self-hosted, no per-seat pricing.