Vaultwarden hosting, your own password server

Vaultwarden keeps your passwords on your own server, and you keep using the Bitwarden apps you know.

No KYC Full root over SSH Free firewall
Get a server for Vaultwarden from €14.99/mo

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

PortUsed forOpen to
443/tcpWeb vault and apps over HTTPSEveryone
80/tcpCertificatesEveryone
8000/tcpVaultwarden itself, behind the proxyKeep closed

Set these in the free firewall in the panel, everything else stays closed.

Install Vaultwarden

  1. 1. Install Docker from its official repository, as on our Docker page

  2. 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:latest
  3. 3. 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. 4. Create your account, then restart the container with SIGNUPS_ALLOWED=false so nobody else can register

  5. 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

PlanvCPURAMNVMePortPer month
Iron12 GB20 GB1 Gbps€14.99
Steel26 GB40 GB1 Gbps€22.99
Cobalt48 GB60 GB2.5 Gbps€29.99
Chrome612 GB80 GB2.5 Gbps€39.99
Titanium816 GB100 GB5 Gbps€49.99
Tungsten1220 GB120 GB5 Gbps€59.99
Carbide1424 GB140 GB10 Gbps€69.99
Graphene1632 GB160 GB10 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.

Other apps

Live chat

Humans, usually within minutes

No account or email needed. The conversation stays in this browser, and moves to your account when you log in.

Prefer Telegram?