Bitwarden is een populaire open-source wachtwoordbeheeroplossing die veilige en gemakkelijke toegang tot wachtwoorden biedt, waardoor het een favoriete keuze is onder ontwikkelaars en homelabbers. In deze gids leiden we je door het proces van het zelf hosten van Bitwarden op een Virtual Private Server (VPS) met Docker. We bekijken ook de beste VPS-aanbieden die betaalbare opties bieden om jouw zelfgehoste oplossing op te zetten.
1. Vereisten
Voordat je Bitwarden op je VPS installeert, zorg dat je het volgende hebt:
- Een VPS-instance met minimaal 2GB RAM. Een aanbevolen setup bevat:
- Ubuntu 20.04 of later
- Docker (en Docker Compose)
- Een domeinnaam voor veilige toegang tot de Bitwarden-instantie
- Basiskennis van command-line operaties
Hier zijn enkele aanbevolen VPS-aanbieders:
| Aanbieder | Maandprijs | RAM | CPU | Opslagopties |
|---|---|---|---|---|
| Contabo VPS | 5.99 EUR/maand | 4 GB | 2 vCPU | 200 GB SSD |
| Hetzner Cloud | 4.15 EUR/maand | 2 GB | 1 vCPU | 20 GB SSD |
| DigitalOcean | 6 USD/maand | 1 GB | 1 vCPU | 25 GB SSD |
| Vultr | 6 USD/maand | 1 GB | 1 vCPU | 25 GB SSD |
| Linode (Akamai) | 5 USD/maand | 2 GB | 1 vCPU | 50 GB SSD |
Ontdek de volledige VPS-vergelijking.
2. Het Opzetten van je VPS
-
Selecteer je VPS-aanbieder: Kies een aanbieder uit de vergelijkingstabel. Voor beginners worden Hetzner Cloud of Contabo aanbevolen vanwege hun betaalbaarheid en resources.
-
Maak een instantie aan: Zet een nieuwe server instantie op. Gebruik het Ubuntu-image en verbind via SSH.
ssh gebruiker@jouw-vps-ip -
Werk het systeem bij:
sudo apt update && sudo apt upgrade -y -
Installeer Docker en Docker Compose:
sudo apt install -y docker.io docker-compose sudo systemctl enable docker sudo systemctl start docker
3. Bitwarden Installeren
Nu je VPS klaar is met Docker, volg je deze stappen om Bitwarden te installeren:
-
Kloon de Bitwarden Docker Repository:
git clone https://github.com/bitwarden/server.git cd server -
Configureer Omgevingsvariabelen: Stel je domein en andere parameters in. Maak een
.envbestand in deserverdirectory om je Bitwarden-instantie aan te passen.cp .env.sample .env nano .envWerk de volgende variabelen bij:
# Jouw domein of subdomein API_DOMAIN=jouw-domein.com # Optioneel: stel een e-mail in voor notificaties SMTP_HOST=smtp.jouw-e-mail.com SMTP_PORT=587 [email protected] SMTP_PASS=jouw-e-mail-wachtwoord -
Start Bitwarden:
Voer Docker Compose uit om de benodigde images te downloaden en de containers te starten:
docker-compose up -d -
Toegang tot Bitwarden: Open een webbrowser en navigeer naar
https://jouw-domein.com. Je zou de login- en registratie-interface van Bitwarden moeten zien. -
Configureer HTTPS (Optioneel maar Aanbevolen): Om je instantie te beveiligen, installeer een reverse proxy zoals Nginx en stel SSL in met Let’s Encrypt.
4. Beste Praktijken
- Regelmatige Back-ups: Plan back-ups van je Bitwarden-gegevens om verlies te voorkomen.
- Monitor Resources: Zorg dat je VPS-gegevens (CPU, RAM) voldoende zijn voor jouw gebruik. Gebruik tools zoals
htopom het in de gaten te houden.
FAQ
V1: Kan ik Bitwarden draaien op een VPS met lage specificaties?
Hoewel het technisch mogelijk is, vereist het efficiënt draaien van Bitwarden minimaal 2GB RAM voor een soepele ervaring. Een VPS met lagere specificaties kan leiden tot prestatietekorten, vooral bij meerdere gebruikers. De meeste gebruikers vinden VPS-opties zoals Hetzner of Contabo betrouwbaar en betaalbaar.
V2: Wat zijn de beveiligingsmaatregelen bij het zelf hosten van Bitwarden?
Zelf hosten geeft je volledige controle over je gegevens, maar brengt ook beveiligingsverantwoordelijkheden met zich mee. Gebruik HTTPS om gegevens in transit te versleutelen. Werk je server en Bitwarden-installatie regelmatig bij om kwetsbaarheden te patchen. Overweeg daarnaast firewalls en monitoringtools voor extra beveiliging.
V3: Is er een manier om mijn Bitwarden-instantie te schalen naarmate mijn behoeften groeien?
Zeker! VPS-aanbieders zoals DigitalOcean of Contabo maken horizontale schaalvergroting mogelijk. Je kunt je plan upgraden of extra resources toevoegen (CPU en RAM). Schakel over naar een groter instance via het dashboard van de provider en zorg dat je Bitwarden-instantie de extra belasting aankan. Overweeg ook een back-upstrategie om je data te beschermen tijdens dergelijke overgangen.
Door deze gids te volgen, heb je een volledig functionerende Bitwarden-instantie die draait op je VPS. Begin vandaag nog met het veilig beheren van je wachtwoorden!