Vaultwarden hosting, your own password server
Vaultwarden keeps your passwords on your own server, and you keep using the Bitwarden apps you know.
Vaultwarden is a lightweight, unofficial server compatible with the Bitwarden apps, so your password vault lives on your own machine. It is not affiliated with Bitwarden. Bulletproof.to gives you the server for it, a KVM VPS in Vilnius or Tehran from €14.99 a month, paid in crypto and without ID.
What it needs
- Memory
- 2 GB RAM or more
- Disk
- 20 GB or more
- System
- Debian 13
- Smallest plan
- Iron, €14.99 / mo
Vaultwarden publishes no minimum and is known as light. The smallest plan carries a family or a small team.
Ports to open
| Port | Used for | Open to |
|---|---|---|
| 443/tcp | Web vault and apps over HTTPS | Everyone |
| 80/tcp | Certificates | Everyone |
| 8000/tcp | Vaultwarden itself, behind the proxy | Keep closed |
Set these in the free firewall in the panel, everything else stays closed.
Install Vaultwarden
1. Install Docker from its official repository, as on our Docker page
2. Start Vaultwarden, listening on this machine only
mkdir /vw-data docker run -d --name vaultwarden --restart unless-stopped \ -v /vw-data/:/data/ -p 127.0.0.1:8000:80 vaultwarden/server:latest3. Put Caddy in front for HTTPS, the web vault does not work without it
apt install -y caddy vault.example.com { reverse_proxy 127.0.0.1:8000 }4. Create your account, then restart the container with SIGNUPS_ALLOWED=false so nobody else can register
5. Back up db.sqlite3 and the attachments folder every day with sqlite3 .backup, and keep a copy elsewhere
Commands from the official Vaultwarden docs, checked in November 2026. The project may change them, so look there if one fails.
Why run Vaultwarden here
Your vault, your server
Passwords and notes sit on a server only you can log in to.
Not tied to your name
No KYC and crypto payment, so the server behind your vault is not linked to you.
No logs on our side
We keep no IP addresses and capture no traffic. What we keep
Two jurisdictions
Vilnius in the EU, Tehran outside EU and US jurisdiction. You pick per server.
Plans that fit
| Plan | vCPU | RAM | NVMe | Port | Per month |
|---|---|---|---|---|---|
| Iron | 1 | 2 GB | 20 GB | 1 Gbps | €14.99 |
| Steel | 2 | 6 GB | 40 GB | 1 Gbps | €22.99 |
| Cobalt | 4 | 8 GB | 60 GB | 2.5 Gbps | €29.99 |
| Chrome | 6 | 12 GB | 80 GB | 2.5 Gbps | €39.99 |
| Titanium | 8 | 16 GB | 100 GB | 5 Gbps | €49.99 |
| Tungsten | 12 | 20 GB | 120 GB | 5 Gbps | €59.99 |
| Carbide | 14 | 24 GB | 140 GB | 10 Gbps | €69.99 |
| Graphene | 16 | 32 GB | 160 GB | 10 Gbps | €79.99 |
Monthly prices. Pay for 3 months and save 5%, or 12 months and save 15%. Upgrade to a bigger plan from the panel any time.
Questions about hosting Vaultwarden
Do the Bitwarden apps work with Vaultwarden?
Yes, it is built to be compatible with them. It is not run by Bitwarden, so ask the Vaultwarden project for help, not Bitwarden.
Why does the web vault not load over http?
It needs HTTPS for the browser's crypto functions. Put a reverse proxy with a certificate in front.
Are snapshots enough as a backup?
The Vaultwarden wiki advises a proper database backup instead. Snapshots are useful before updates, keep daily copies of the database elsewhere too.
Do you need my ID or name?
No. You sign up with an account number, no email or ID is required, and you pay with Monero, Bitcoin, USDT or Litecoin.
Do you install it for me?
No, you get a clean server with full root access and install it yourself with the steps on this page. Support helps with the server, not with the app.
New to containers? Start with Docker on a VPS.