Beste VPS voor Vaultwarden 2026: Host je Eigen Wachtwoordmanager
REVIEW 10 min read fordnox

Beste VPS voor Vaultwarden 2026: Host je Eigen Wachtwoordmanager

Vind de beste VPS voor het hosten van Vaultwarden, het zelf-gehoste Bitwarden-alternatief. Complete handleiding met Docker, SSL en back-upstrategie.


Beste VPS voor Vaultwarden in 2026

Vaultwarden is een lichtgewicht, zelf-gehoste Bitwarden-server. Sla al je wachtwoorden op op je eigen VPS — geen maandelijkse kosten, volledig eigenaarschap van data, werkt met alle Bitwarden-apps.

Waarom Vaultwarden Zelf Hosten?

FactorBitwarden CloudVaultwarden VPS
Kosten$10+/maand (premium)~$5/maand (alleen VPS)
DatalocatieHun serversJouw server
Premium functiesBetaaldGratis
AanpassingBeperktVolledig
AfhankelijkheidBitwarden IncJij

Vaultwarden bevat alle Bitwarden premium functies (TOTP, bijlagen, organisaties) gratis.

VPS-Vereisten

Vaultwarden is ongelooflijk lichtgewicht:

Minimum:

Aanbevolen:

Voor Organisaties (10+ gebruikers):

Het is een van de lichtste zelf-gehoste apps — draait probleemloos naast andere diensten zelfs op een goedkope VPS.

Beste VPS voor Vaultwarden

1. Hetzner CX11 (Beste Prijs-Kwaliteit)

€3,79/maand | 1 vCPU, 2GB RAM, 20GB NVMe

Ruim meer dan nodig. 2GB RAM laat ruimte over voor andere diensten. Duitse datacenters voor EU-compliance.

2. Hostinger KVM1 (Beste Budget)

$4,99/maand | 1 vCPU, 4GB RAM, 50GB NVMe

4GB RAM is overkill voor alleen Vaultwarden, maar geweldig als je later meer diensten toevoegt.

3. Oracle Cloud Free (Beste Gratis)

$0/maand | 1 vCPU, 1GB RAM, 50GB

Ja, volledig gratis. Oracle’s Always Free tier draait Vaultwarden perfect.

4. Vultr (Beste Locaties)

$6/maand | 1 vCPU, 1GB RAM, 25GB

32 locaties wereldwijd. Zet je wachtwoorden dicht bij waar je woont.

Complete Installatiehandleiding

Stap 1: Maak je VPS aan

Met Hetzner als voorbeeld:

  1. Meld je aan bij Hetzner Cloud
  2. Server aanmaken → Ubuntu 22.04 → CX11
  3. SSH-sleutel toevoegen
  4. IP-adres noteren

Stap 2: DNS-configuratie

Wijs je domein toe:

A    vault.jouwdomein.com → jouw-server-ip

Stap 3: Initiële Serverconfiguratie

ssh root@jouw-server-ip

# Systeem bijwerken
apt update && apt upgrade -y

# Docker installeren
curl -fsSL https://get.docker.com | sh

# Gebruiker aanmaken voor Vaultwarden
adduser vaultwarden
usermod -aG docker vaultwarden

# Firewall instellen
ufw allow OpenSSH
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable

Stap 4: Vaultwarden Deployen

su - vaultwarden
mkdir vaultwarden && cd vaultwarden

Maak een docker-compose.yml aan:

version: '3.8'

services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: unless-stopped
    environment:
      - DOMAIN=https://vault.jouwdomein.com
      - SIGNUPS_ALLOWED=false
      - ADMIN_TOKEN=jouw-veilig-admin-token
      - SMTP_HOST=smtp.gmail.com
      - SMTP_FROM=jij@gmail.com
      - SMTP_PORT=587
      - SMTP_SECURITY=starttls
      - SMTP_USERNAME=jij@gmail.com
      - SMTP_PASSWORD=jouw-app-wachtwoord
    volumes:
      - ./data:/data
    ports:
      - 8080:80

  caddy:
    image: caddy:alpine
    container_name: caddy
    restart: unless-stopped
    ports:
      - 80:80
      - 443:443
    volumes:
      - ./Caddyfile:/etc/caddy/Caddyfile
      - caddy_data:/data
      - caddy_config:/config

volumes:
  caddy_data:
  caddy_config:

Maak het Caddyfile aan:

vault.jouwdomein.com {
    reverse_proxy vaultwarden:80

    encode gzip

    header {
        Strict-Transport-Security "max-age=31536000; includeSubDomains"
        X-Content-Type-Options "nosniff"
        X-Frame-Options "DENY"
    }
}

Stap 5: Veilig Admin-Token Genereren

# Willekeurig token genereren
openssl rand -base64 48
# Voorbeelduitvoer: K7a8x9...lange-string...

# Of gebruik argon2 hash voor betere beveiliging
echo -n "jouw-admin-wachtwoord" | argon2 "$(openssl rand -base64 32)" -e -id -k 65540 -t 3 -p 4

Vervang jouw-veilig-admin-token in docker-compose.yml door de uitvoer.

Stap 6: Lancering

docker compose up -d

Wacht 30 seconden voor SSL-provisioning.

Stap 7: Account Aanmaken

  1. Open https://vault.jouwdomein.com
  2. Klik op “Account aanmaken”
  3. Registreer met je e-mail en hoofdwachtwoord

Belangrijk: Schakel na het aanmaken van je account de registraties uit:

SIGNUPS_ALLOWED=false

Dan: docker compose up -d

Stap 8: Toegang tot het Beheerpaneel

Ga naar: https://vault.jouwdomein.com/admin

Voer je admin-token in. Hier kun je:

Bitwarden-Apps Verbinden

Vaultwarden werkt met alle officiële Bitwarden-clients:

Browser-extensie

  1. Installeer de Bitwarden-extensie
  2. Klik op instellingen (tandwiel-icoon)
  3. Stel “Server-URL” in op https://vault.jouwdomein.com
  4. Log in

Mobiele App

  1. Installeer Bitwarden vanuit de App Store/Play Store
  2. Tik op instellingen vóór het inloggen
  3. Voer de zelf-gehoste URL in
  4. Log in

Desktop-App

  1. Download van bitwarden.com
  2. Instellingen → Zelf-gehoste omgeving
  3. Voer je URL in
  4. Log in

Beveiligingsverharding

1. Registratie Uitschakelen

Na het aanmaken van je account:

SIGNUPS_ALLOWED=false

Of gebruik uitnodigingen:

INVITATIONS_ALLOWED=true
SIGNUPS_ALLOWED=false

2. Admin-pagina Uitschakelen (Na Configuratie)

Verwijder of becommentarieer ADMIN_TOKEN na configuratie:

# ADMIN_TOKEN=...

3. 2FA Inschakelen

In de Vaultwarden web-kluis:

  1. Instellingen → Tweestapsverificatie
  2. TOTP-authenticator inschakelen
  3. Herstelcodes veilig opslaan (niet in Vaultwarden!)

4. Fail2Ban-integratie

Bescherming tegen brute-force aanvallen:

# Fail2ban installeren
apt install fail2ban

# Filter aanmaken
cat > /etc/fail2ban/filter.d/vaultwarden.conf << 'EOF'
[Definition]
failregex = ^.*Username or password is incorrect\. Try again\. IP: <HOST>\..*$
ignoreregex =
EOF

# Jail aanmaken
cat > /etc/fail2ban/jail.d/vaultwarden.local << 'EOF'
[vaultwarden]
enabled = true
port = 80,443
filter = vaultwarden
logpath = /home/vaultwarden/vaultwarden/data/vaultwarden.log
maxretry = 5
bantime = 1h
findtime = 15m
EOF

systemctl restart fail2ban

5. Tailscale Gebruiken (Optioneel)

Voor maximale beveiliging, toegang alleen via Tailscale:

# Tailscale installeren
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up

# Publieke poorten sluiten
ufw deny 80/tcp
ufw deny 443/tcp

Toegang via http://vps-tailscale-ip:8080 (geen publieke blootstelling).

Back-upstrategie

Wachtwoordgegevens zijn kritiek. Maak religieux back-ups.

Geautomatiseerde Back-ups

Maak backup.sh aan:

#!/bin/bash
BACKUP_DIR="/home/vaultwarden/backups"
DATE=$(date +%Y%m%d_%H%M%S)

mkdir -p $BACKUP_DIR

# Vaultwarden kort stoppen voor consistente back-up
docker compose -f /home/vaultwarden/vaultwarden/docker-compose.yml stop vaultwarden

# Datamap back-uppen
tar czf $BACKUP_DIR/vaultwarden_$DATE.tar.gz \
  /home/vaultwarden/vaultwarden/data

# Herstarten
docker compose -f /home/vaultwarden/vaultwarden/docker-compose.yml start vaultwarden

# Alleen de laatste 30 back-ups bewaren
ls -t $BACKUP_DIR/vaultwarden_*.tar.gz | tail -n +31 | xargs -r rm

# Optioneel: Uploaden naar externe opslag
# rclone copy $BACKUP_DIR/vaultwarden_$DATE.tar.gz remote:vaultwarden-backup/

Plan met cron:

crontab -e
# Toevoegen:
0 3 * * * /home/vaultwarden/backup.sh

Handmatige Export

In de web-kluis:

  1. Hulpmiddelen → Kluis exporteren
  2. Kies het formaat (JSON aanbevolen)
  3. Bewaar veilig offline

Belangrijk: Exports zijn niet versleuteld! Bewaar op een versleutelde locatie.

E-mailconfiguratie

Wachtwoord-reset vereist e-mail. Opties:

Gmail

SMTP_HOST=smtp.gmail.com
SMTP_FROM=jij@gmail.com
SMTP_PORT=587
SMTP_SECURITY=starttls
SMTP_USERNAME=jij@gmail.com
SMTP_PASSWORD=app-wachtwoord  # Niet je gewone wachtwoord!

Maak een app-wachtwoord aan op: myaccount.google.com/apppasswords

Resend

SMTP_HOST=smtp.resend.com
SMTP_FROM=noreply@jouwdomein.com
SMTP_PORT=587
SMTP_SECURITY=starttls
SMTP_USERNAME=resend
SMTP_PASSWORD=re_xxxxx

Mailgun

SMTP_HOST=smtp.mailgun.org
SMTP_FROM=noreply@jouwdomein.com
SMTP_PORT=587
SMTP_SECURITY=starttls
SMTP_USERNAME=postmaster@jouwdomein.com
SMTP_PASSWORD=jouw-mailgun-wachtwoord

Resourcegebruik

Typische Vaultwarden-voetafdruk:

MetriekWaarde
RAM30-80 MB
CPU<1% inactief
Schijf~100 MB (data groeit langzaam)
BandbreedteMinimaal

Je kunt veel andere diensten naast Vaultwarden op dezelfde VPS draaien.

Vaultwarden Bijwerken

Blijf veilig met regelmatige updates:

cd /home/vaultwarden/vaultwarden

# Nieuwste image ophalen
docker compose pull

# Herstarten met nieuw image
docker compose up -d

# Oude images opruimen
docker image prune -f

Of gebruik Watchtower voor automatische updates:

services:
  watchtower:
    image: containrrr/watchtower
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    command: --cleanup --schedule "0 0 4 * * *"

Dagelijkse updates om 4 uur ‘s ochtends.

Organisaties en Delen

Vaultwarden ondersteunt Bitwarden-organisaties:

  1. Beheerpaneel → Organisaties → Aanmaken
  2. Familie/teamleden uitnodigen
  3. Collecties aanmaken om gedeelde wachtwoorden te organiseren

Gratis functies (in tegenstelling tot Bitwarden Cloud):

Veelgestelde Vragen

Is Vaultwarden veilig?

Ja. Het is een goed onderhouden, geaudit project. Je data wordt versleuteld met je hoofdwachtwoord voordat het wordt opgeslagen.

Kan ik migreren vanuit Bitwarden Cloud?

Ja. Exporteer vanuit Bitwarden (JSON-formaat), importeer in Vaultwarden.

Wat als mijn VPS uitvalt?

Je Bitwarden-apps cachen de kluis lokaal. Je kunt niet synchroniseren, maar wachtwoorden werken offline. Zorg voor back-ups!

Hoe vaak moet ik back-ups maken?

Minimaal dagelijks. Cron-taak aanbevolen.

Vaultwarden vs zelf-gehost Bitwarden?

Vaultwarden is lichter (50MB vs 2GB+) en bevat premium functies gratis. Officieel Bitwarden is zwaarder maar volledig ondersteund.

Aanbevolen Configuratie

GebruikVPSMaandelijkse Kosten
PersoonlijkHetzner CX11€3,79
FamilieHostinger KVM1$4,99
Klein TeamHetzner CX21€5,39

Begin met Hetzner CX11 — €3,79/maand voor volledige wachtwoord-soevereiniteit. Goedkoper dan Bitwarden premium, en jij bezit de data.

~/best-vps-for-vaultwarden/get-started

Ready to get started?

Get the best VPS hosting deal today. Hostinger offers 4GB RAM VPS starting at just $4.99/mo.

Get Hostinger VPS — $4.99/mo

// up to 75% off + free domain included

// related topics

beste vps voor vaultwarden vaultwarden hosting zelf-gehost bitwarden wachtwoordmanager vps vaultwarden installatie

// related guides

Andrius Putna

Andrius Putna

I am Andrius Putna. Geek. Since early 2000 in love tinkering with web technologies. Now AI. Bridging business and technology to drive meaningful impact. Combining expertise in customer experience, technology, and business strategy to deliver valuable insights. Father, open-source contributor, investor, 2xIronman, MBA graduate.

// last updated: February 8, 2026. Disclosure: This article may contain affiliate links.