Vaultwarden on Budget VPS: Entry-Tier Security Chart
Vaultwarden's footprint is so minimal—256 MB RAM, <100 MB disk—that even the cheapest VPS tiers in our chart comfortably run it. Our ranking focuses on which providers offer best security posture (HTTPS, backups, uptime SLA) at the lowest monthly cost for credential storage.
Hetzner: smallest bill, strongest uptime SLA
At $3.29/mo, Hetzner's 1 GB RAM plan with DDoS protection and 99.5% uptime SLA is overkill for Vaultwarden's 256 MB footprint—but the price justifies the reliability margin for password storage.
Get Hetzner VPS →Vaultwarden — Security Posture, Not Size
Vaultwarden is so minimal—256 MB RAM, <100 MB disk per user—that every provider in our chart over-provisions for it. What matters instead: DDoS protection (critical for password vaults), automated backups, uptime SLA, and your ability to restore quickly if the VPS goes down.
Client-side encryption means the server never sees cleartext passwords; server-side encryption provides a second layer. The real risk is VPS downtime or data loss, not computational limits. Prioritize providers with daily automated snapshots and <4 hr RTO (Recovery Time Objective).
In our chart, we weight security posture and backup automation over raw specs. The cheapest tier works for Vaultwarden indefinitely; choose based on which provider you trust with password recovery.
Minimum Server Requirements for Vaultwarden
| Resource | Minimum | Recommended |
|---|---|---|
| RAM | 256 MB | 1 GB |
| CPU | 1 vCPU | 2+ vCPUs |
| Storage | 5 GB | 40+ GB NVMe |
| OS | Ubuntu 22.04+ | Ubuntu 24.04 LTS |
Top 5 VPS Providers for Vaultwarden Compared
We deployed Vaultwarden on each provider and measured startup time, response latency, and resource usage. Here are the results:
Pros
- Unbeatable price-to-performance ratio
- European data centers with strong privacy
- NVMe storage on all plans
Cons
- No US data centers
- Control panel less polished than competitors
All Hetzner Plans
| Plan | CPU | RAM | Storage | Price | |
|---|---|---|---|---|---|
| CX22 | 2 vCPU | 4 GB | 40 GB NVMe | $4.15/mo | Get Plan → |
| CX32 | 4 vCPU | 8 GB | 80 GB NVMe | $7.49/mo | Get Plan → |
| CX42 | 8 vCPU | 16 GB | 160 GB NVMe | $14.49/mo | Get Plan → |
| CX52 | 16 vCPU | 32 GB | 320 GB NVMe | $28.49/mo | Get Plan → |
Pros
- Very beginner-friendly control panel
- Competitive pricing with frequent deals
- 24/7 customer support
Cons
- Renewal prices are higher
- Limited advanced configuration options
All Hostinger Plans
| Plan | CPU | RAM | Storage | Price | |
|---|---|---|---|---|---|
| KVM 1 | 1 vCPU | 4 GB | 50 GB NVMe | $4.99/mo | Get Plan → |
| KVM 2 | 2 vCPU | 8 GB | 100 GB NVMe | $6.99/mo | Get Plan → |
| KVM 4 | 4 vCPU | 16 GB | 200 GB NVMe | $12.99/mo | Get Plan → |
| KVM 8 | 8 vCPU | 32 GB | 400 GB NVMe | $19.99/mo | Get Plan → |
Pros
- Excellent documentation and tutorials
- $200 free credit for new accounts
- Strong developer ecosystem
Cons
- Higher pricing than budget providers
- No phone support available
All DigitalOcean Plans
| Plan | CPU | RAM | Storage | Price | |
|---|---|---|---|---|---|
| Basic | 1 vCPU | 2 GB | 50 GB SSD | $12.00/mo | Get Plan → |
| Regular | 2 vCPU | 4 GB | 80 GB SSD | $24.00/mo | Get Plan → |
| CPU-Optimized | 2 vCPU | 4 GB | 25 GB SSD | $42.00/mo | Get Plan → |
| Memory-Opt | 2 vCPU | 16 GB | 50 GB SSD | $84.00/mo | Get Plan → |
Pros
- 32 data center locations worldwide
- Hourly billing with no lock-in
- High-performance NVMe storage
Cons
- Interface can be overwhelming for beginners
- Support response times vary
All Vultr Plans
| Plan | CPU | RAM | Storage | Price | |
|---|---|---|---|---|---|
| Cloud Compute | 1 vCPU | 2 GB | 50 GB SSD | $10.00/mo | Get Plan → |
| Cloud Compute | 2 vCPU | 4 GB | 80 GB SSD | $20.00/mo | Get Plan → |
| High Frequency | 2 vCPU | 4 GB | 64 GB NVMe | $24.00/mo | Get Plan → |
| Bare Metal | E-2286G | 32 GB | 2x 480GB SSD | $120.00/mo | Get Plan → |
Pros
- One-click deploys from Git
- Auto-scaling based on usage
- No server management needed
Cons
- Can get expensive at scale
- Less control over infrastructure
All Railway Plans
| Plan | CPU | RAM | Storage | Price | |
|---|---|---|---|---|---|
| Hobby | Shared 8 vCPU | 8 GB | 100 GB | $5.00/mo | Get Plan → |
| Pro | Shared 32 vCPU | 32 GB | 250 GB | $20.00/mo | Get Plan → |
| Enterprise | Custom | Custom | Custom | Custom | Get Plan → |
Architecture Overview
A typical Vaultwarden deployment on a VPS uses Docker for easy management and Nginx as a reverse proxy:
Vaultwarden Deployment Architecture
How to Set Up Vaultwarden on a VPS
Step 1: Provision a small secure VPS
Choose your VPS provider (we recommend Hetzner for the best value), select an Ubuntu 24.04 LTS image, and configure your SSH keys. Most providers have this ready in under 2 minutes.
Step 2: Deploy Vaultwarden with Docker
SSH into your server, install Docker and Docker Compose, and pull the Vaultwarden container image. Configure your environment variables and Docker Compose file according to the official documentation.
Step 3: Configure SSL, backups, and Bitwarden clients
Set up Nginx as a reverse proxy with SSL certificates from Let's Encrypt. Point your domain to the server IP, and your Vaultwarden instance will be accessible via HTTPS.
Frequently Asked Questions
Is Vaultwarden as secure as official Bitwarden?
Yes, for client encryption and vault storage. Both use the same client-side encryption. Key difference: you manage the server and its uptime—official Bitwarden is their responsibility.
Does every device cache passwords offline?
Yes. Official Bitwarden clients download and decrypt vault data locally. If your Vaultwarden server is down, users can still read cached passwords until sync resumes.
How many users/passwords can one instance handle?
Vaultwarden scales horizontally. A single 1 GB VPS comfortably handles 50+ family/team members with 10,000+ items. Scaling beyond requires load balancing and database replication.
What's the minimum backup strategy?
Daily database dumps to external storage (S3, B2). Vaultwarden DB is <100 MB for most users. Test restore quarterly. If VPS dies, you lose only data since last backup.
Should I choose expensive VPS for Vaultwarden?
No. The $3–4 tier in our chart is sufficient. Prioritize providers with automated backups and DDoS protection over raw specs. Vaultwarden is not CPU/RAM bound.