50% korting alle plannen, beperkte tijd. Beginnend om $2.48/mo
Nog 19 minuten
Web- en zakelijke apps

Self-Host Bitwarden-wachtwoordmanager: complete gids

Rex Cyrus By Rex Cyrus 19 minuten lezen 83d geleden bijgewerkt
Promotiebanner voor de zelfhostende Bitwarden-wachtwoordbeheerder, met een gloeiend serverrek met Bitwarden-logo en schildpictogram.

Wachtwoorden blijven nog steeds de belangrijkste barrière tussen hackers en uw accounts 81% van de datalekken voortkomen uit zwakke of gestolen inloggegevens. Slechts een derde van de Amerikanen maakt gebruik van wachtwoordmanagers, waardoor miljoenen mensen worden blootgesteld aan diefstal van inloggegevens en het overnemen van accounts. De echte vraag is of u uw kluis aan iemand anders kunt toevertrouwen.

Deze handleiding laat zien hoe u Bitwarden-wachtwoordbeheerder zelf op uw eigen VPS kunt hosten voor volledige controle. U leert stapsgewijze installatie voor Windows Server 2025 en Ubuntu 24.04 LTS, plus beveiligingsversterking waardoor uw kluis alleen voor u toegankelijk blijft.

Wat ga je bouwen (en waarom een ​​VPS)?

Wanneer u de Bitwarden-wachtwoordbeheerder zelf host, creëert u een privé-infrastructuur voor wachtwoordbeheer op uw eigen server. Deze configuratie geeft u volledige controle over waar de inloggegevens worden opgeslagen, hoe er een back-up van wordt gemaakt en wie er toegang toe heeft.

Waarom kiezen voor een VPS voor Bitwarden?

Een Virtual Private Server biedt de ideale balans tussen controle, prestaties en kosteneffectiviteit voor wachtwoordbeheer.

Futuristisch datacenter met gloeiende serverracks die lichtstralen uitstralen die verbinding maken met huis- en apparaatpictogrammen, die zelfgehoste synchronisatie vertegenwoordigen.

Volledige datasoevereiniteit

Uw wachtwoordkluis verlaat nooit de infrastructuur die u beheert. In tegenstelling tot in de cloud gehoste services bevinden uw gecodeerde gegevens zich op servers die u kiest, op locaties die u opgeeft.

Altijd-aan toegankelijkheid

Een VPS draait continu, waardoor uw wachtwoordkluis altijd en overal beschikbaar is. U hoeft uw pc niet de hele dag aan te laten staan.

Toegewijde bronnen

VPS-abonnementen bieden gegarandeerde CPU-, RAM- en opslagbronnen die niet worden gedeeld met de werklast van andere gebruikers. De prestaties blijven consistent, ongeacht wat andere klanten doen.

Schaalbaarheid

Naarmate uw behoeften op het gebied van wachtwoordbeheer groeien van persoonlijk gebruik naar team- of zakelijke implementatie, kunnen VPS-abonnementen op maat worden geschaald. Begin klein en upgrade indien nodig.

Kosteneffectief

VPS-hosting kost veel minder dan het onderhouden van speciale fysieke hardware. U krijgt vergelijkbare isolatie- en controlevoordelen zonder de investering vooraf.

Professionele beveiliging

Gerenommeerde VPS-providers bieden DDoS-bescherming, regelmatige back-ups en netwerkbeveiliging op bedrijfsniveau. Het onafhankelijk implementeren ervan zou duur en tijdrovend zijn.

Wat zijn de vereisten voor zelf-hosting?

U moet de hardwarespecificaties kennen om de Bitwarden-wachtwoordbeheerder zelf te kunnen hosten. Dit helpt je bij het kiezen van het juiste VPS-abonnement en voorkomt dat prestatieproblemen later opduiken.

Oplichtende holografische pictogrammen die de minimale VPS-specificaties voor Bitwarden weergeven: 4-core CPU, 8 GB RAM, 50 GB SSD, Docker-ondersteuning.

Hardwarevereisten voor Windows Server

Voor een succesvolle implementatie op Windows Server 2025 heb je deze minimale specificaties nodig.

Verwerker: x64, 1,4GHz CPU minimaal; x64, 2GHz dual-core aanbevolen

RAM: 6GB minimum; 8GB or more recommended for production use.

Opslag: 76GB minimum; 90GB recommended for production deployments.

Dokwerker: Docker Desktop met Engine 26.0+ (27.x aanbevolen) en Compose; Hyper-V-ondersteuning (niet WSL2)

Windows Server 2025 heeft ondersteuning voor geneste virtualisatie nodig. Azure-gebruikers moeten Standard D2s v3 virtuele machines gebruiken waarbij het beveiligingstype is ingesteld op Standaard en niet op Vertrouwd starten.

Hardwarevereisten voor Linux

Linux-distributies hebben minder bronnen nodig. Om Bitwarden-wachtwoordbeheerder zelf te hosten op Ubuntu 24.04 LTS, Debian 12 of Rocky Linux 9, is dit wat u nodig heeft.

Verwerker: x64, 1,4GHz CPU minimaal; x64, 2GHz dual-core aanbevolen

RAM: 2GB minimum; 4GB or more recommended for multiple users

Opslag: 12GB minimum; 25GB recommended for production

Dokwerker: Docker Engine 26.0+ (27.x aanbevolen) en Docker Compose

Linux is de efficiëntere keuze. Het gebruikt ongeveer een derde van het RAM-geheugen van Windows Server-implementaties en biedt identieke functionaliteit.

Prestatievergelijking:

Metrisch Linux (Ubuntu 24.04) Windows Server 2025
Minimaal RAM-geheugen 2GB 6GB
Minimale opslag 12GB 76GB
Docker-overhead Lager Hoger (Hyper-V)
Update de complexiteit Eenvoudig Gematigd
Gemeenschapsbronnen Uitgebreid Gematigd
Initiële insteltijd 15-30 minuten 30-60 minuten

Uw VPS-provider kiezen

Om Bitwarden zelf te hosten, heb je een VPS nodig met volledige root-toegang, Docker-ondersteuning en een stabiel openbaar IP-adres. U hebt ook een hoge netwerkdoorvoer en uptimebetrouwbaarheid nodig, zodat uw wachtwoordkluis onmiddellijk op al uw apparaten kan worden gesynchroniseerd.

Bij Cloudzy bieden we de hoogwaardige infrastructuur die deze werklast vereist. Ons Docker VPS-hosting plannen draaien op AMD Ryzen 9-processors (tot 5,7 GHz) met NVMe-opslag. Dit levert de single-thread-snelheid die nodig is voor gecodeerde databasebewerkingen.

We ondersteunen dit met netwerkverbindingen tot 40 Gbps en een SLA van 99,95% uptime, zodat uw kluis altijd toegankelijk is. Bovendien bieden we locaties in twaalf wereldsteden, zodat u uw gegevens kunt hosten waar u maar wilt.

Aanbevolen configuraties:

  • Voor persoonlijk gebruik (minder dan 10 gebruikers): 2 CPU-kernen, 4 GB RAM, 25 GB NVMe-opslag.
  • Voor teams (10-50 gebruikers): 4 CPU-kernen, 8 GB RAM, 50 GB NVMe-opslag.

Wat moet u voorbereiden vóór de installatie?

Verzamel deze items voordat u met de installatie begint om het proces te vergemakkelijken.

Meerdere monitoren die de Bitwarden-installatie-ID, het actieve SSL-certificaat, de SMTP-configuratie en DNS-records weergeven op een donkere bureau-opstelling.

1. Domeinnaam en DNS-records

Configureer een domeinnaam (zoals kluis.uwdomein.com) met DNS A-records die naar uw VPS IP-adres verwijzen. Bitwarden werkt het beste met een domeinnaam. Het gebruik van alleen een IP-adres beperkt uw SSL-opties en maakt certificaatbeheer lastig.

2. Bitwarden Installatie-ID en sleutel

Bezoek de Bitwarden-hostingportaal en geef een geldig e-mailadres op. U ontvangt uw installatie-ID en installatiesleutel via e-mail. Bewaar beide waarden veilig, want u heeft ze nodig tijdens de installatie.

3. VPS-toegangsreferenties

Bevestig dat u het volgende gereed heeft:

  • SSH-toegangsreferenties voor Linux-servers
  • Remote Desktop (RDP)-toegang voor Windows-servers
  • Machtigingen op beheerders- of rootniveau

4. SSL-certificaatplan

Bepaal hoe u met SSL/TLS-encryptie omgaat:

  • Laten we de automatische certificaatgeneratie tijdens de installatie versleutelen
  • Vooraf verkregen SSL-certificaten van een certificeringsinstantie
  • Zelfondertekende certificaten alleen voor testomgevingen

5. SMTP-serverdetails

Voor gebruikersuitnodigingen en e-mailverificatie heeft u SMTP-serverreferenties nodig:

  • SMTP-hostnaam en poort
  • Authenticatie gebruikersnaam en wachtwoord
  • E-mailadres van de afzender

Zonder SMTP-configuratie kunt u geen gebruikers uitnodigen of e-mailadressen verifiëren. Het systeem functioneert echter nog steeds voor het initiële beheerdersaccount.

Hoe installeer je op Linux (Ubuntu/Debian/Rocky)?

Deze handleiding gebruikt Ubuntu 24.04 LTS. De stappen werken identiek op Debian 12 en Rocky Linux 9 met de juiste aanpassingen aan de pakketbeheerder. Door deze stappen te volgen, kunt u de Bitwarden-wachtwoordbeheerder zelf hosten op een van deze Linux-distributies.

Gloeiend Docker-walvispictogram met lopende containeropdrachten op het Ubuntu-terminalscherm, ter illustratie van de implementatie van Bitwarden Docker.

Stap 1: Initiële serverconfiguratie

Maak via SSH verbinding met uw Linux VPS en update het systeem:

sudo apt update && sudo apt upgrade -y

Controleer of poort 80 (HTTP) en 443 (HTTPS) open zijn in uw firewall. Voor UFW op Ubuntu:

sudo ufw allow 80/tcp

sudo ufw allow 443/tcp

sudo ufw reload

Stap 2: Installeer Docker-engine

Bitwarden draait binnen Docker-containers. Docker Engine vormt de basis van uw installatie. Installeer Docker Engine 26.0+ en de Docker Compose V2-plug-in:

sudo apt install docker.io docker-compose-plugin -y

sudo systemctl enable --now docker

sudo systemctl status docker

De inschakelen – nu commando start Docker onmiddellijk en zorgt ervoor dat het wordt gestart nadat de server opnieuw is opgestart.

Controleer of de installatie is geslaagd:

docker --version

docker compose version
Both commands should return version numbers. Docker Engine should be 26.0 or higher, Docker Compose should be 2.0 or higher.

Stap 3: Maak een Bitwarden-gebruiker en directory aan

Het uitvoeren van Bitwarden als een toegewijde niet-rootgebruiker volgt de best practices op het gebied van beveiliging. Dit beperkt de potentiële schade als de applicatie in gevaar komt. Maak dit speciale gebruikersaccount aan:

sudo adduser bitwarden

Stel een sterk wachtwoord in wanneer daarom wordt gevraagd. Dit wachtwoord beveiligt SSH-toegang als u ooit rechtstreeks als Bitwarden-gebruiker moet inloggen.

Maak een Docker-groep als deze nog niet bestaat (de meeste systemen hebben dit al):

sudo groupadd docker

Voeg de Bitwarden-gebruiker toe aan de Docker-groep. Dit geeft toestemming om Docker-opdrachten uit te voeren zonder sudo:

sudo usermod -aG docker bitwarden

Maak de Bitwarden-installatiemap met beperkte machtigingen:

sudo mkdir /opt/bitwarden

sudo chmod -R 700 /opt/bitwarden

sudo chown -R bitwarden:bitwarden /opt/bitwarden

De 700 toestemming betekent dat alleen de Bitwarden-gebruiker bestanden in deze map kan lezen, schrijven of uitvoeren. Dit beschermt uw wachtwoorddatabase tegen andere systeemgebruikers.

Schakel over naar de Bitwarden-gebruiker voor alle resterende installatiestappen:

sudo su - bitwarden

cd /opt/bitwarden

Stap 4: Download het installatiescript en voer het uit

Download het Bitwarden-installatiescript:

Futuristisch holografisch Bitwarden-inlogscherm zwevend boven een bureau met een laptop en uitzicht op de stad.

curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod 700 bitwarden.sh

Begin met de installatie:

./bitwarden.sh install

Stap 5: Installatieprompts configureren

Het installatieprogramma zal om verschillende waarden vragen:

Domeinnaam: Voer uw geconfigureerde DNS-record in (vault.uwdomein.com)

SSL-certificaat: Type Y als u wilt dat Let’s Encrypt een certificaat genereert, of N als je er al een hebt

Installatie-ID: Voer de ID van https://bitwarden.com/host/ in

Installatiesleutel: Voer de sleutel in van https://bitwarden.com/host/

Volg de resterende aanwijzingen op basis van uw SSL-certificaatkeuze. Tijdens het installatieproces worden Docker-images gedownload en de omgeving geconfigureerd.

Stap 6: Configureer e-mailinstellingen

Bewerk het omgevingsbestand:

nano ./bwdata/env/global.override.env

Stel uw SMTP-inloggegevens in:

globalSettings__mail__smtp__host=smtp.yourprovider.com

globalSettings__mail__smtp__port=587

globalSettings__mail__smtp__ssl=false

globalSettings__mail__smtp__startTls=true

[email protected]

globalSettings__mail__smtp__password=yourpassword

Sla het bestand op (Ctrl+X, vervolgens Y en vervolgens Enter).

Stap 7: Start Bitwarden

Start uw Bitwarden-instantie:

./bitwarden.sh start

Bij de eerste keer opstarten worden alle Docker-images gedownload van GitHub Container Registry. Dit kan enkele minuten duren. Controleer of alle containers actief zijn:

docker ps

U zou meerdere Bitwarden-containers moeten zien vermeld als “Up”.

Bezoek uw geconfigureerde domein (https://vault.uwdomein.com) in een webbrowser. U zou de inlogpagina van de Bitwarden-webkluis moeten zien. Maak uw hoofdaccount aan om uw wachtwoordbeheerder te gaan gebruiken.

Hoe installeer je op Windows Server (PowerShell)?

In deze sectie wordt de installatie op Windows Server 2025 behandeld met behulp van PowerShell. Het proces weerspiegelt de Linux-installatie, maar gebruikt Windows-specifieke opdrachten om de Bitwarden-wachtwoordbeheerder zelf op uw Windows VPS te hosten.

Monitor in datacenter met Docker op Windows Server 2025 met PowerShell-script om Bitwarden te installeren.

Stap 1: Initiële Windows-configuratie

Maak verbinding met uw Windows VPS via Remote Desktop Protocol (RDP). RDP levert de volledige GUI-ervaring die nodig is voor de installatie van Docker Desktop.

Bevestig dat Windows Firewall verkeer op poort 80 en 443 toestaat. Open PowerShell als beheerder en voer het volgende uit:

New-NetFirewallRule -DisplayName "Allow HTTP" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow

New-NetFirewallRule -DisplayName "Allow HTTPS" -Direction Inbound -Protocol TCP -LocalPort 443 -Action Allow

Stap 2: Installeer Docker Desktop

Docker Desktop ondersteunt Windows Server officieel niet. U kunt te maken krijgen met stabiliteitsproblemen. We raden Linux aan voor een soepelere ervaring.

Download en installeer Docker Desktop voor Windows vanaf https://www.docker.com/products/docker-desktop/. Schakel tijdens de installatie “Gebruik WSL2 in plaats van Hyper-V” uit. Bitwarden heeft de Hyper-V-modus nodig om te kunnen werken.

Open na de installatie Docker Desktop en ga naar Instellingen → Bronnen. Stel de RAM-toewijzing in op minimaal 4 GB. Dit geeft RAM van Windows aan Docker.

Stap 3: Maak een Bitwarden-gebruiker en directory aan

Open PowerShell met beheerdersrechten en maak de Bitwarden-gebruiker aan:

$Password = Read-Host -AsSecureString

Voer een veilig wachtwoord in wanneer daarom wordt gevraagd. Maak vervolgens het gebruikersaccount aan:

New-LocalUser "Bitwarden" -Password $Password -Description "Bitwarden Local Admin"

Voeg de Bitwarden-gebruiker toe aan de docker-gebruikersgroep:

Add-LocalGroupMember -Group "docker-users" -Member "Bitwarden"

Maak de Bitwarden-installatiemap:

mkdir C:\Bitwarden

Navigeer in Docker Desktop naar Instellingen → Bronnen → Bestanden delen. Toevoegen C:\Bitwarden naar de bronnenlijst. Klik op Toepassen en opnieuw opstarten.

Stap 4: Download het Bitwarden-installatiescript

Navigeer naar de Bitwarden-map:

cd C:\Bitwarden

Download het installatiescript:

Invoke-RestMethod -OutFile bitwarden.ps1 -Uri "https://func.bitwarden.com/api/dl/?app=self-host&platform=windows"

Voer het installatieprogramma uit:

.\bitwarden.ps1 -install

Stap 5: Installatieprompts configureren

De installatieprompts weerspiegelen de Linux-installatie:

Domeinnaam: Voer uw DNS-geconfigureerde domeinnaam in

SSL-certificaat: Binnenkomen Y voor Let's Encrypt-certificaat of N als u uw eigen verstrekt

Installatie-ID: Van https://bitwarden.com/host/

Installatiesleutel: Van https://bitwarden.com/host/

Voltooi de resterende aanwijzingen op basis van uw SSL-installatiekeuze.

Stap 6: Configureer e-mail en start

Bewerking C:\Bitwarden\bwdata\env\global.override.env met uw SMTP-instellingen en start Bitwarden opnieuw op:

.\bitwarden.ps1 -restart

Ga naar uw Bitwarden-kluis op uw geconfigureerde domein om uw masteraccount aan te maken.

Wat is de snelste manier om te verifiëren en te verharden?

Nadat u de Bitwarden-wachtwoordbeheerder zelf heeft gehost, controleert u of uw exemplaar werkt voordat u gebruikers toevoegt of wachtwoorden importeert.

Gloeiend groen hangslot op kluisdeur met schermen waarop SSL geldig is, 2FA ingeschakeld en firewall actief in de beveiligingscontrolekamer.

Verificatiestappen

SSL-certificaatcontrole: Open uw Bitwarden-domein in een webbrowser (https://vault.uwdomein.com). U zou het inlogscherm van de Bitwarden-webkluis moeten zien, een hangslotpictogram in de adresbalk en geen waarschuwingen "Niet veilig".

Als u certificaatwaarschuwingen ziet, raadpleeg dan het gedeelte over SSL-instellingen.

Beheerdersaccount aanmaken: Klik op ‘Account aanmaken’ in het inlogscherm. Gebruik een sterk hoofdwachtwoord met minimaal 12 tekens, een combinatie van hoofdletters, kleine letters, cijfers en symbolen. Schrijf dit wachtwoord op en bewaar het veilig offline.

Bitwarden kan verloren hoofdwachtwoorden niet herstellen.

Test van clientapplicatie: Installeer de Bitwarden-browserextensie of mobiele app. Voordat u inlogt, tikt u op het instellingen-/tandwielpictogram, wijzigt u de “Server-URL” in uw zelfgehoste domein, slaat u deze op en keert u terug naar inloggen.

Voer uw inloggegevens in en controleer of u een nieuw wachtwoord kunt toevoegen, deze kunt synchroniseren met de webkluis en deze kunt ophalen uit de browserextensie.

Docker-containerstatus: Controleer of alle containers actief zijn.

Linux:

cd /opt/bitwarden

docker ps

Ramen:

cd C:\Bitwarden

docker ps

Verwachte output: 5-7 containers vermeld, allemaal met 'Up' in de STATUS-kolom. Containernamen zijn onder meer: ​​bitwarden-web, bitwarden-api, bitwarden-identity, bitwarden-attachments, bitwarden-icons, bitwarden-mssql, bitwarden-nginx.

Als een container 'Verlaten' weergeeft of ontbreekt, controleer dan de logboeken: docker logbestanden opstellen [containernaam]

Controlelijst voor versterking van de beveiliging

Schakel tweefactorauthenticatie in: Configureer meteen 2FA voor uw beheerdersaccount. Bitwarden ondersteunt authenticatie-apps, e-mail en hardwaresleutels voor tweedefactorverificatie.

Firewallregels configureren: Beperk SSH (poort 22 op Linux) of RDP (poort 3389 op Windows) tot bekende IP-adressen. Overweeg om fail2ban op Linux te gebruiken om brute force-pogingen te blokkeren.

Regelmatige back-ups instellen: Maak een back-up /opt/bitwarden/bwdata (Linux) of C:\Bitwarden\bwdata (Windows) volgens een schema. Deze map bevat uw database en instellingen. Bewaar back-ups buiten de server voor echt noodherstel.

Certificaatverlenging bijwerken: Als u Let's Encrypt gebruikt, controleer dan of de verlenging is ingesteld. Test verlenging met het commando: ./bitwarden.sh vernieuwingscertificaat op Linux.

Gebruikersregistratie uitschakelen: Nadat u de benodigde accounts heeft aangemaakt, schakelt u de registratie van nieuwe gebruikers uit om ongeautoriseerde aanmeldingen te voorkomen. Bewerking global.override.env en voeg toe: globalSettings__disableUserRegistration=true start Bitwarden vervolgens opnieuw op.

Toegang tot beheerdersportal configureren: Autoriseer specifieke e-mailadressen voor toegang tot de systeembeheerdersportal. Toevoegen [email protected] naar uw instellingenbestand.

Toegangslogboeken bekijken: Monitor /opt/bitwarden/bwdata/logs (Linux) of C:\Bitwarden\bwdata\logs (Windows) wekelijks op verdachte activiteitspatronen.

Hoe onderhoud en upgrade je Bitwarden veilig?

Doorlopend onderhoud zorgt ervoor dat uw exemplaar veilig blijft en goed presteert. Met de juiste onderhoudspraktijken kunt u de Bitwarden-wachtwoordbeheerder jarenlang betrouwbaar zelf hosten.

Docker-containers worden bijgewerkt met aangesloten back-upschijf en kalender gemarkeerd met "veilig om te verwijderen" voor Bitwarden-onderhoud.

Updateprocedure

Bitwarden brengt updates uit met beveiligingspatches en nieuwe functies. Update uw exemplaar maandelijks of wanneer beveiligingsupdates via officiële kanalen worden aangekondigd.

Linux-updateproces:

cd /opt/bitwarden

./bitwarden.sh updateself

./bitwarden.sh update

./bitwarden.sh start

De update jezelf command werkt het installatiescript zelf bij, while update haalt nieuwe Docker-images op.

Windows Update-proces:

cd C:\Bitwarden

.\bitwarden.ps1 -updateself

.\bitwarden.ps1 -update

.\bitwarden.ps1 -start

Back-upstrategie

Jouw bwdata directory bevat alles: de database, instellingenbestanden, SSL-certificaten en logs. Geautomatiseerde back-ups zijn een verplichte veiligheidsstap wanneer u de Bitwarden-wachtwoordbeheerder zelf host.

Wat u moet back-uppen:

Database: Linux gebruikt bwdata/mssql/data (SQL Server), Windows gebruikt bwdata/mssql/data.

Configuratie: De bwdata/env directory bevat omgevingsvariabelen, SMTP-instellingen en details over het instellen van het domein.

SSL-certificaten: Gelegen in bwdata/ssl als u aangepaste certificaten gebruikt in plaats van Let's Encrypt.

Geautomatiseerd back-upscript (Linux):

#!/bin/bash

# Save as /home/bitwarden/backup-bitwarden.sh

BACKUP_DIR="/home/bitwarden/backups"

DATE=$(date +%Y%m%d-%H%M%S)

# Create backup directory if it doesn't exist

mkdir -p $BACKUP_DIR

# Create compressed backup

cd /opt/bitwarden

tar -czf $BACKUP_DIR/bitwarden-backup-$DATE.tar.gz bwdata/

# Keep only last 30 days of backups

find $BACKUP_DIR -name "bitwarden-backup-*.tar.gz" -mtime +30 -delete

# Optional: Copy to remote storage

# rsync -az $BACKUP_DIR/ user@remoteserver:/backups/bitwarden/

Maak het script uitvoerbaar en voeg toe aan crontab:

chmod +x /home/bitwarden/backup-bitwarden.sh

# Run daily at 2 AM

crontab -e

# Add this line:

0 2 * * * /home/bitwarden/backup-bitwarden.sh

Windows-back-up (PowerShell):

# Run as scheduled task

$Date = Get-Date -Format "yyyyMMdd-HHmmss"

$BackupPath = "C:\Backups\Bitwarden"

New-Item -ItemType Directory -Force -Path $BackupPath

Compress-Archive -Path "C:\Bitwarden\bwdata" -DestinationPath "$BackupPath\bitwarden-backup-$Date.zip"

# Clean old backups (older than 30 days)

Get-ChildItem -Path $BackupPath -Filter "*.zip" | 

  Where-Object {$_.LastWriteTime -lt (Get-Date).AddDays(-30)} | 

  Remove-Item

Bewaar back-ups buiten de server met behulp van rsync, gecodeerde cloudopslag of een afzonderlijke back-up-VPS. Back-ups op de server bieden geen bescherming tegen hardwarefouten. Voor veilige bestandsoverdracht van back-ups naar externe locaties, overweeg dan gecodeerde protocollen zoals SFTP of FTPS.

Toezicht

Stel basismonitoring in om problemen op te sporen voordat deze gevolgen hebben voor gebruikers:

Containerstatus: Controleer of alle Docker-containers de hele dag actief blijven.

Schijfruimte: Controleer de beschikbare opslag in de bwdata-directory om databasebeschadiging door volle schijven te voorkomen.

SSL-certificaat verlopen: Controleer of certificaten op tijd worden verlengd en niet onverwacht zijn verlopen.

Logboekoverzicht: Controleer de foutenlogboeken wekelijks op ongebruikelijke activiteiten of authenticatiefouten.

Herstel testen

Test uw back-upherstelproces elk kwartaal, zodat u kunt herstellen van gegevensverlies:

  1. Stop Bitwarden
  2. Hernoem de huidige bwdata-map
  3. Herstellen vanaf back-up
  4. Start Bitwarden en controleer de functionaliteit
  5. Als dit lukt, verwijdert u de oude map

Linux versus Windows: welke moet u kiezen?

Met beide platforms kunt u met succes de Bitwarden-wachtwoordbeheerder zelf hosten. Elk heeft verschillende voordelen en afwegingen die het overwegen waard zijn.

Gestileerde retro-servers die de prestaties van Bitwarden op Ubuntu (laag bronnengebruik) vergelijken met Windows Server 2025 (hoger gebruik).

Linux-voordelen

Efficiëntie van hulpbronnen: Linux heeft minimaal ongeveer 2 GB RAM nodig, vergeleken met Windows minimaal 4 GB. Dit vertaalt zich in lagere hostingkosten van maand tot maand.

Lagere operationele overhead: Linux besteedt meer middelen aan het draaien van Bitwarden dan aan het besturingssysteem zelf.

Eenvoudigere updates: Pakketbeheerders stroomlijnen systeemupdates. Docker-integratie is native en eenvoudig zonder extra lagen.

Gemeenschapsondersteuning: De zelfhostende gemeenschap maakt voornamelijk gebruik van Linux. Er zijn meer communityhandleidingen en bronnen voor probleemoplossing online beschikbaar.

Kosten: De meeste Linux-distributies zijn gratis, waardoor de licentiekosten voor het besturingssysteem worden geëlimineerd.

Windows Server-voordelen

Bekendheid: Systeembeheerders die ervaring hebben met Windows Server kunnen bestaande kennis meteen benutten.

Integratie: Betere integratie met bestaande Windows-gebaseerde infrastructuur en Active Directory-omgevingen.

Beheerhulpmiddelen: Windows Server Management-tools kunnen de voorkeur hebben in organisatieomgevingen met veel Windows.

Steun: Commerciële ondersteuningsopties van Microsoft voor probleemoplossing en hulp.

Prestatievergelijking

Metrisch Linux (Ubuntu 24.04) Windows Server 2025
Minimaal RAM-geheugen 2GB 6GB
Minimale opslag 12GB 76GB
Docker-overhead Lager Hoger (Hyper-V)
Update de complexiteit Eenvoudig Gematigd
Gemeenschapsbronnen Uitgebreid Gematigd
Initiële insteltijd 15-30 minuten 30-60 minuten

Aanbeveling

Kies Linux tenzij u specifieke Windows Server-vereisten heeft. Ubuntu 24.04 LTS biedt de beste balans tussen stabiliteit, hulpbronnenefficiëntie en gemeenschapsondersteuning. De ondersteuningsperiode van vijf jaar sluit goed aan bij de typische levenscycli van VPS-implementaties.

Problemen oplossen (snelle antwoorden)

Bitwarden start niet: Als containers falen of de kluis onbereikbaar is, controleer dan eerst de Docker-servicestatus. Op Linux, uitvoeren sudo systemctl status docker. Controleer in Windows of Docker Desktop actief is. Inspecteer foutenlogboeken met docker logbestanden samenstellen om poortconflicten of problemen met bestandsrechten op te sporen die het opstarten verhinderen.

Domein onbereikbaar: Als u time-outfouten voor de verbinding ziet, controleer dan of uw DNS A-records naar het VPS IP-adres verwijzen. Zorg ervoor dat uw firewall poort 80 en 443 toestaat. Uitvoeren havenarbeider ps om te bevestigen dat alle containers “Up” tonen. Als deze 'Verlaten' zijn, controleer dan de logboeken van die specifieke container.

E-mailfouten: Als gebruikers geen uitnodigingen ontvangen, controleer dan de SMTP-instellingen in bwdata/env/global.override.env. De meeste providers hebben poort 587 met StartTLS nodig. Test SMTP onafhankelijk om problemen met de inloggegevens uit te sluiten, of controleer dit identity.txt logboeken voor afwijzingsfouten op de server.

SSL-certificaatfouten: Browserwaarschuwingen betekenen meestal dat de Let’s Encrypt-validatie is mislukt. Bevestig dat poort 80 open is voor het openbare internet. Om verlopen certificaten te herstellen, forceert u een verlenging met ./bitwarden.sh vernieuwingscertificaat (Linux) of .\bitwarden.ps1 -verlengcertificaat (Vensters).

Hoog geheugengebruik: Als de VPS langzamer gaat werken, gebruik dan docker-statistieken om containers met veel hulpbronnen te identificeren. Het herstarten van Bitwarden kan geheugenlekken tijdelijk verhelpen. Aanhoudende problemen vereisen echter vaak een upgrade naar een abonnement met meer dan 4 GB RAM.

Update breekt installatie: Maak altijd een back-up van uw bwdata directory voordat u de update uitvoert. Als een update mislukt, herstelt u deze map en keert u terug naar de vorige versie. Controleer de officiële release-opmerkingen op eventuele wijzigingen voordat u de update opnieuw probeert.

Bekijk de release-opmerkingen op https://github.com/bitwarden/server/releases voor het verbreken van wijzigingen voordat deze worden bijgewerkt.

Alternatief: Vaultwarden voor lichtgewicht implementaties

Voor gebruikers die op zoek zijn naar een meer hulpbronnenefficiënte optie, biedt Vaultwarden een aantrekkelijk alternatief. Vaultwarden is een onofficiële Bitwarden-compatibele server geschreven in Rust die minder bronnen gebruikt.

Raspberry Pi draait zelfgehoste Vaultwarden naast een smartphone met de Bitwarden-app met gesynchroniseerde wachtwoorden.

Vaultwarden-voordelen

Minimale resourcevereisten: Vaultwarden draait soepel op slechts 512 MB RAM. Dit maakt hem geschikt voor apparaten met een laag vermogen, zoals de Raspberry Pi.

Compatibel met Bitwarden-clients: U gebruikt dezelfde officiële Bitwarden-apps, extensies en mobiele clients. Wijs ze eenvoudigweg naar uw Vaultwarden-server-URL.

Premiumfuncties inbegrepen: Vaultwarden levert premiumfuncties zoals TOTP-generatie en bestandsbijlagen zonder dat een betaalde Bitwarden-licentie nodig is.

Snellere implementatie: De installatie is op Linux-systemen doorgaans binnen 10 minuten voltooid, zonder ingewikkelde installatiestappen.

Wanneer kiest u voor Vaultwarden?

Vaultwarden werkt het beste voor:

  • Persoonlijk gebruik of kleine teams (minder dan 10 gebruikers)
  • VPS-abonnementen met beperkte middelen en beperkt RAM
  • Gebruikers zijn vertrouwd met door de gemeenschap ondersteunde software
  • Omgevingen die prioriteit geven aan hulpbronnenefficiëntie boven commerciële ondersteuning

Wanneer moet u voor officiële Bitwarden kiezen?

Blijf bij officiële Bitwarden voor:

  • Enterprise-implementaties waarvoor commerciële ondersteuningscontracten nodig zijn
  • Organisaties die officiële veiligheidsaudits en certificeringen vereisen
  • Implementaties van meer dan 50 gebruikers met intensief gelijktijdig gebruik
  • Omgevingen die ondersteuningsgaranties van derden nodig hebben

Beide opties bieden robuust wachtwoordbeheer. De keuze hangt af van uw specifieke resourcebeperkingen, ondersteuningsvereisten en schaalbehoeften.

Conclusie

Self-hosting Bitwarden levert beveiliging en gegevenssoevereiniteit op bedrijfsniveau in minder dan een uur. Met een breuk in 2025 kosten van gemiddeld $ 4,44 miljoen, het beheren van uw inloggegevens vermindert het risico terwijl het gemak van een moderne wachtwoordbeheerder behouden blijft.

Om uw exemplaar te beveiligen, schakelt u onmiddellijk tweefactorauthenticatie in en configureert u geautomatiseerde back-ups buiten de server. Houd er rekening mee dat uw hoofdwachtwoord door zijn ontwerp niet kan worden hersteld, dus bewaar het fysiek offline in plaats van digitaal.

Zorg ten slotte voor veerkracht op de lange termijn door abonneren op beveiligingsupdates en elk kwartaal uw back-upherstel testen. Deze eenvoudige onderhoudsgewoonten houden uw kluis toegankelijk en beschermd tegen gegevensverlies.

Veelgestelde vragen

Kan ik Bitwarden zelf hosten op macOS?

Ja, hoewel het een speciaal Mac-apparaat nodig heeft en minder efficiënt is dan Linux of Windows. U hebt Apple Remote Access of RDP-mogelijkheden nodig. macOS-zelfhosting wordt niet aanbevolen voor productiegebruik vanwege de beperkte ondersteuning door de community en de hogere complexiteit.

Is Bitwarden gratis?

Ja. De kernfuncties zijn gratis, waardoor u de Bitwarden-wachtwoordbeheerder zelf kunt hosten met onbeperkte opslag en apparaatsynchronisatie. Persoonlijke premiumplannen kosten $ 19,80 per jaar voor geavanceerde 2FA. Gezinnen betalen jaarlijks $ 47,88, terwijl teams een bedrijfslicentie nodig hebben.

Wat zijn de beste Bitwarden-alternatieven?

Alternatieven zijn onder meer Vaultwarden (lichtgewicht), 1Password (cloud UX), KeePassXC (offline) en Passbolt (teams). Als zelfhosting te complex lijkt, biedt de officiële Bitwarden Cloud dezelfde beveiliging zonder het onderhoud.

Hoe veilig is Bitwarden?

Extreem veilig als het goed is ingesteld. Bitwarden maakt gebruik van AES-CBC 256-bit-codering. Het ondersteunt PBKDF2 SHA-256 en Argon2id voor sleutelafleiding. Uw hoofdwachtwoord laat uw apparaat nooit onversleuteld achter. Self-hosting voegt beveiliging toe door cloudproviders van derden uit uw bedreigingsmodel te verwijderen.

Kan ik migreren vanuit de Bitwarden-cloud?

Ja. Exporteer uw kluis vanuit de Bitwarden-cloud (Instellingen → Kluis exporteren) en importeer deze vervolgens in uw exemplaar (Instellingen → Gegevens importeren). Het proces duurt minuten en behoudt alle wachtwoorden, notities en organisatiestructuur.

Hoe voeg ik gebruikers toe?

Ga vanuit de webkluis naar Instellingen → Organisaties → Nieuwe organisatie. Maak een organisatie aan en nodig gebruikers vervolgens uit via e-mail. Ze ontvangen uitnodigings-e-mails (SMTP-installatie vereist) en kunnen na acceptatie lid worden van uw exemplaar.

Wat gebeurt er als ik mijn hoofdwachtwoord vergeet?

Bitwarden kan uw hoofdwachtwoord niet herstellen. Dit is by design voor de veiligheid. Zonder uw hoofdwachtwoord blijft uw kluis permanent gecodeerd en ontoegankelijk. Noteer uw hoofdwachtwoord en bewaar het veilig offline op een fysieke locatie.

Moet ik Docker of Kubernetes gebruiken voor Bitwarden?

Voor de meeste implementaties is Docker voldoende en eenvoudiger te beheren. Kubernetes is alleen zinvol voor grootschalige bedrijfsimplementaties die hoge beschikbaarheid, taakverdeling en automatische failover over meerdere knooppunten nodig hebben.

Deel

Meer van de blog

Blijf lezen.

Odoo recensie-functieafbeelding met grote koptekst aan de linkerkant en het Odoo-logo aan de rechterkant, omgeven door zwevende app-interfacepanelen op een zachtpaarse achtergrond met wolkenthema.
Web- en zakelijke apps

Een uitgebreide Odoo-recensie: is Odoo de juiste ERP voor uw bedrijf

Odoo is een van de meest overwogen ERP-platforms voor groeiende bedrijven, vanwege één simpele reden: het belooft veel op één plek. Verkoop, boekhouding, inventaris

Jim SchwarzJim Schwarz 11 minuten lezen
Open-source WordPress-alternatieven bevatten een afbeelding met een kleurrijke achtergrond met kleurverloop, desktopmonitor, code-editor, wazig dashboardvoorbeeld en grote koptekst aan de linkerkant.
Web- en zakelijke apps

Beste open-source WordPress-alternatieven op maat gemaakt voor ontwikkelaars

WordPress doet er nog steeds toe, en het bedient nog steeds een groot aantal sites goed. De plug-in-directory bevat meer dan 62.000 plug-ins en de thema-directory biedt meer dan 14.000 gratis thema's. Tha

Jim SchwarzJim Schwarz 14 minuten lezen
Automad versus WordPress-functieafbeelding met beide platformlogo's en een kop waarin wordt gevraagd welke CMS-ontwikkelaars moeten kiezen.
Web- en zakelijke apps

Automad versus WordPress: een grondige vergelijking tussen twee van de beste CMS-platforms

Automad en WordPress lossen dezelfde klus op twee heel verschillende manieren op. Automad is een CMS- en sjabloonengine met platte bestanden, dus inhoud leeft in bestanden in plaats van in een database, maar WordPress,

Jim SchwarzJim Schwarz 9 minuten lezen

Klaar om te implementeren? Vanaf $ 2,48/maand.

Onafhankelijke cloud, sinds 2008. AMD EPYC, NVMe, 40 Gbps. 14 dagen geld-terug-garantie.