Unabhängige Tests Aktualisiert April 2026 387 Self-Hosting-Guides 5 VPS-Anbieter getestet

guide

Wie man Vaultwarden auf einem VPS selbst hostet (Vollständiger Leitfaden)

Erfahren Sie Schritt für Schritt, wie man Vaultwarden auf einem VPS mit Docker selbst hostet. Sichern Sie Ihre Anmeldedaten und Passwörter effizient.

Wie man Vaultwarden auf einem VPS selbst hostet (Vollständiger Leitfaden)

Vaultwarden ist ein beliebter selbst gehosteter Passwortmanager, der auf der Serverarchitektur von Bitwarden basiert. Er ermöglicht es Ihnen, Ihre Passwörter auf Ihrem eigenen Server zu verwalten und zu sichern, wodurch Sie die volle Kontrolle über Ihre Daten haben. In diesem Leitfaden werden wir den Prozess der Installation von Vaultwarden auf einem Virtual Private Server (VPS) mit Docker durchgehen.

Auswahl eines VPS-Anbieters

Um zu beginnen, müssen Sie einen VPS-Anbieter auswählen. Unten finden Sie einen Vergleich von empfohlenen VPS-Anbietern, basierend auf Preis-Leistungs-Verhältnis und Leistung:

AnbieterMonatlicher PreisRAM-GrößeSpeicherplatzStandortoptionen
Contabo VPS5,99 EUR4 GB300 GB SSDEuropa
Hetzner Cloud4,15 EUR4 GB20 GB SSDEuropa
DigitalOcean6 USD1 GB25 GB SSDGlobal
Vultr6 USD1 GB25 GB SSDGlobal
Linode5 USD1 GB25 GB SSDGlobal

Sie können mit Anbietern wie Hetzner Cloud oder Contabo für budgetfreundliche Optionen beginnen. Für einen vollständigen VPS-Vergleich werfen Sie einen Blick auf unseren vollständigen VPS-Vergleich.

Voraussetzungen

  1. VPS-Instanz: Erstellen Sie eine VPS-Instanz, die eine Linux-Distribution wie Ubuntu 20.04 oder höher ausführt.
  2. Domainname: Es wird dringend empfohlen, einen Domainnamen zu haben, der auf Ihren VPS zeigt, um sichere HTTPS-Verbindungen zu ermöglichen.
  3. Grundkenntnisse in Linux: Vertrautheit mit der Verwendung der Befehlszeile und Docker.

Schritt 1: Mit Ihrem VPS verbinden

Sobald Ihr VPS eingerichtet ist, verbinden Sie sich über SSH:

ssh root@your-vps-ip

Ersetzen Sie your-vps-ip durch Ihre tatsächliche VPS-IP-Adresse.

Schritt 2: Docker und Docker Compose installieren

Sie benötigen Docker, um Vaultwarden in einem Container auszuführen. Führen Sie die folgenden Befehle aus, um Docker und Docker Compose zu installieren:

apt update
apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt update
apt install -y docker-ce
apt install -y docker-compose

Überprüfen Sie, ob Docker läuft:

systemctl status docker

Schritt 3: Ein Vaultwarden-Verzeichnis erstellen

Erstellen Sie ein Verzeichnis für die Vaultwarden-Dateien:

mkdir ~/vaultwarden
cd ~/vaultwarden

Schritt 4: Eine Docker-Compose-Datei erstellen

Erstellen Sie eine docker-compose.yml-Datei im Verzeichnis ~/vaultwarden:

version: '3'
services:
  vaultwarden:
    image: vaultwarden/server:latest
    restart: always
    environment:
      - WEBSOCKET_ENABLED=true
    volumes:
      - ./vw-data:/data
    ports:
      - "80:80"

Diese Datei definiert unseren Vaultwarden-Dienst mit den notwendigen Konfigurationen.

Schritt 5: Vaultwarden starten

Führen Sie den folgenden Befehl aus, um Vaultwarden zu starten:

docker-compose up -d

Sie können überprüfen, ob der Container läuft:

docker ps

Schritt 6: Ihren Domainnamen konfigurieren

Um auf Vaultwarden über Ihre Domain zuzugreifen, konfigurieren Sie Ihre DNS-Einträge, damit Ihre Domain auf die VPS-IP zeigt. Verwenden Sie dafür einen A-Eintrag. Besorgen Sie sich ein SSL-Zertifikat, um verschlüsselte Verbindungen sicherzustellen. Eine einfache Möglichkeit dazu ist die Nutzung von Let’s Encrypt mit Certbot.

Installieren Sie Certbot mit den folgenden Befehlen:

apt install certbot

Führen Sie dann Certbot aus:

certbot --nginx -d your-domain.com

Befolgen Sie die Anweisungen, um die SSL-Konfiguration abzuschließen.

Schritt 7: Auf Vaultwarden zugreifen

Jetzt, da Sie Vaultwarden erfolgreich installiert haben, greifen Sie über Ihren Browser darauf zu, indem Sie zu https://your-domain.com navigieren.

Häufig gestellte Fragen

1. Was sind die Systemanforderungen für das Selbsthosting von Vaultwarden?

Vaultwarden benötigt keine umfangreichen Ressourcen. Ein grundlegender VPS mit mindestens 1 GB RAM und 25 GB SSD-Speicher ist für den Heimgebrauch ausreichend. Wenn Sie planen, mehrere Benutzer oder größere Tresore zu verwalten, sollten Sie einen VPS mit 2 GB RAM oder mehr für bessere Leistung in Betracht ziehen. Die meisten Budgetanbieter wie Hetzner oder Contabo erfüllen diese Anforderungen.

2. Wie kann ich meine Vaultwarden-Daten sichern?

Die Sicherung Ihrer Vaultwarden-Daten ist entscheidend. Sie können dies erreichen, indem Sie regelmäßig das Verzeichnis vw-data sichern, in dem alle Ihre Tresordaten gespeichert sind. Verwenden Sie den folgenden Befehl, um ein Backup zu erstellen:

tar -cvzf vaultwarden-backup.tar.gz ~/vaultwarden/vw-data

Außerdem ziehen es einige Benutzer vor, Backups zu automatisieren und in externen Speicherlösungen zu speichern. Es ist auch ratsam, die integrierten Backup-Funktionen von Vaultwarden zu überprüfen.

3. Kann ich Vaultwarden mit mehreren Benutzern verwenden?

Ja, Vaultwarden unterstützt mehrere Benutzer. Sie können andere Benutzer zu Ihrem Tresor einladen, indem Sie ihnen Zugriff auf Ihre Serveranmeldeinformationen gewähren. Beachten Sie, dass jeder Benutzer sein eigenes Konto einrichten und konfigurieren muss. Sie können auch die Benutzerautorisierung und Berechtigungen direkt über die Vaultwarden-Oberfläche verwalten.

Indem Sie diese Schritte befolgen, können Sie Vaultwarden effizient auf Ihrem VPS selbst hosten und sicherstellen, dass Ihre Passwortverwaltungslösung sicher, privat und in Ihrer Kontrolle ist.