Stack Sizer

Size a self-hosted stack from official sources.

Apps

Pick one or more apps. Only published profiles can be sized.

Load and options

Vaultwarden

v1.0.0
Load

Up to 50 users in a small business, organizations and collections, about 25,000 items, browser extensions online all day, up to 5 GiB of attachments, SQLite.

Options

No options change this app's resources.

Recommended resources

App requirements + system baseline + safety headroom. Nothing else is added, and nothing is rounded to a machine size.

vCPU 0.72, RAM 2.1 GiB, Disk 15.64 GiB

vCPU0.72
RAM2.1GiB
Disk15.64GiB
Breakdown
LineFromvCPURAM (GiB)Disk (GiB)Sources
VaultwardenVaultwarden · Medium load0.50.55.51234567
System baselineOperating system, Container runtime (Docker Engine, containerd), System logs (journald), plus logs for 1 containers0.11.258.18910111213
Safety headroomvCPU 20%, RAM 20%, disk 15% of apps + baseline0.120.352.04149151216
Recommended total0.722.115.64
Sources
  1. .env.template at 1.37.4: DOMAIN, SIGNUPS_ALLOWED (true), ADMIN_TOKEN (Argon2 PHC), IP_HEADER (X-Real-IP), IP_HEADER_TRUSTED_PROXIES (local), PASSWORD_ITERATIONS 600000, DATABASE_MAX_CONNS 10 (Vaultwarden, read 14 Oct 2026)
  2. Vaultwarden wiki: Which container image to use (multi-arch image, tested on Raspberry Pi Zero W, Pi 1, Pi 3, Pi 4 and Pi 5) (Vaultwarden, read 14 Oct 2026)
  3. Vaultwarden wiki: Home (unofficial Bitwarden server in Rust, for deployments where the official resource-heavy service is undesirable) (Vaultwarden, read 14 Oct 2026)
  4. Vaultwarden wiki: Enabling WebSocket notifications (on the main HTTP port since 1.29/1.31; mobile apps use push instead) (Vaultwarden, read 14 Oct 2026)
  5. Docker Hub tag vaultwarden/server:1.37.4 (linux/amd64): 90,367,076 B compressed; 5 layers decompressed and counted: 303,042,560 B (Vaultwarden, read 14 Oct 2026)
  6. Docker: containerd image store is the default on fresh Engine 29+ installs and keeps images compressed and uncompressed (Vaultwarden, read 14 Oct 2026)
  7. Vaultwarden wiki: Backing up your vault (db.sqlite3 via sqlite3 .backup or /vaultwarden backup, attachments, sends, config.json, rsa_key*, icon_cache; restore with the -wal file removed) (Vaultwarden, read 14 Oct 2026)
  8. Ubuntu Server: System requirements (Sizing policy, read 10 Oct 2026)
  9. Google Kubernetes Engine: About GKE node sizing (Sizing policy, read 10 Oct 2026)
  10. ANAROQ measurement: dockerd and containerd at rest (Ubuntu 24.04, Docker 29.8.2) (Sizing policy, read 10 Oct 2026)
  11. Docker Community Forums: Docker resource usage & overhead (Sizing policy, read 10 Oct 2026)
  12. journald.conf(5), Ubuntu Manpages (Sizing policy, read 10 Oct 2026)
  13. Docker Docs: Local file logging driver (Sizing policy, read 10 Oct 2026)
  14. AWS Compute Optimizer: Rightsizing recommendation preferences (Sizing policy, read 10 Oct 2026)
  15. Kubernetes: Node-pressure Eviction (Sizing policy, read 10 Oct 2026)
  16. mke2fs(8), Ubuntu Manpages (Sizing policy, read 10 Oct 2026)
Basis
Catalog release
2026.10.10
Sizing policy
2026.10.0
Profile Vaultwarden
1.0.0

How the numbers are built

Deployment Spec

Turn this result into a link you can keep or share. Everything is in the link; nothing is sent to us.

A short lowercase image id, for example ubuntu-24.04.