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?
| Factor | Bitwarden Cloud | Vaultwarden VPS |
|---|---|---|
| Kosten | $10+/maand (premium) | ~$5/maand (alleen VPS) |
| Datalocatie | Hun servers | Jouw server |
| Premium functies | Betaald | Gratis |
| Aanpassing | Beperkt | Volledig |
| Afhankelijkheid | Bitwarden Inc | Jij |
Vaultwarden bevat alle Bitwarden premium functies (TOTP, bijlagen, organisaties) gratis.
VPS-Vereisten
Vaultwarden is ongelooflijk lichtgewicht:
Minimum:
- 1 vCPU
- 512MB RAM
- 5GB opslag
Aanbevolen:
- 1 vCPU
- 1GB RAM
- 10GB opslag
Voor Organisaties (10+ gebruikers):
- 2 vCPU
- 2GB RAM
- 20GB opslag
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:
- Meld je aan bij Hetzner Cloud
- Server aanmaken → Ubuntu 22.04 → CX11
- SSH-sleutel toevoegen
- 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
- Open
https://vault.jouwdomein.com - Klik op “Account aanmaken”
- 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:
- Gebruikers bekijken
- Organisaties beheren
- Instellingen configureren
- Diagnostiek bekijken
Bitwarden-Apps Verbinden
Vaultwarden werkt met alle officiële Bitwarden-clients:
Browser-extensie
- Installeer de Bitwarden-extensie
- Klik op instellingen (tandwiel-icoon)
- Stel “Server-URL” in op
https://vault.jouwdomein.com - Log in
Mobiele App
- Installeer Bitwarden vanuit de App Store/Play Store
- Tik op instellingen vóór het inloggen
- Voer de zelf-gehoste URL in
- Log in
Desktop-App
- Download van bitwarden.com
- Instellingen → Zelf-gehoste omgeving
- Voer je URL in
- 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:
- Instellingen → Tweestapsverificatie
- TOTP-authenticator inschakelen
- 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:
- Hulpmiddelen → Kluis exporteren
- Kies het formaat (JSON aanbevolen)
- 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:
| Metriek | Waarde |
|---|---|
| RAM | 30-80 MB |
| CPU | <1% inactief |
| Schijf | ~100 MB (data groeit langzaam) |
| Bandbreedte | Minimaal |
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:
- Beheerpaneel → Organisaties → Aanmaken
- Familie/teamleden uitnodigen
- Collecties aanmaken om gedeelde wachtwoorden te organiseren
Gratis functies (in tegenstelling tot Bitwarden Cloud):
- Onbeperkte organisaties
- Onbeperkte collecties
- Onbeperkt delen
- 2FA voor organisaties
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
| Gebruik | VPS | Maandelijkse Kosten |
|---|---|---|
| Persoonlijk | Hetzner CX11 | €3,79 |
| Familie | Hostinger KVM1 | $4,99 |
| Klein Team | Hetzner CX21 | €5,39 |
Begin met Hetzner CX11 — €3,79/maand voor volledige wachtwoord-soevereiniteit. Goedkoper dan Bitwarden premium, en jij bezit de data.
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
// related guides
AWS EC2 Alternatives 2026: Cheaper, Simpler VPS Hosting
Best AWS EC2 alternatives for cheaper VPS hosting. Compare Hetzner, Vultr, DigitalOcean, and more — save 70%+ with simpler billing.
reviewCheapest VPS Hosting 2026 — Best Budget Servers From $2.50
We compared 10 budget VPS providers on price, specs, and support. Here are the cheapest worth using — from $2.50/mo with real performance data.
reviewBest GPU VPS in 2026 — Cheapest NVIDIA Servers Compared
Rent GPU servers from $0.50/hr. We compare 8 GPU VPS providers for AI training, inference, and rendering — NVIDIA A100, H100, and RTX options.
reviewBest macOS VPS for iOS Development in 2026
Need a macOS VPS for iOS app development? We review the best providers offering macOS virtual servers for Xcode, Swift, and App Store publishing.
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.