VaultWarden: Dein lokaler Passwortmanager
Tags: passwortmanager, sicherheit, docker, homelab
Published: 2024-07-10 18:00:59

![](https://blog.disane.dev/content/images/2024/06/vaultwarden_dein-lokaler-passwortmanager_banner.jpeg)Vaultwarden bietet eine schlanke, ressourcenschonende und kostenfreie Alternative zu Bitwarden. Entdecke die Vorteile und erfahre, wie Du Vaultwarden installierst! 🛠️

---

Wenn Du auf der Suche nach einem sicheren und kosteneffizienten Passwortmanager bist, dann könnte Vaultwarden genau das Richtige für Dich sein. Vaultwarden, früher bekannt als Bitwarden\_RS, ist eine schlanke und effiziente Implementierung des beliebten Passwortmanagers Bitwarden, die speziell darauf abzielt, ressourcenschonend zu sein und auf einer Vielzahl von Plattformen zu laufen. In diesem Artikel werden wir die Vorteile von Vaultwarden beleuchten, erklären, wie Du Vaultwarden installierst und auf die Kompatibilität zu Bitwarden-Extensions eingehen.

## Was ist Vaultwarden? 🤔

Vaultwarden ist eine in Rust geschriebene Implementierung des Bitwarden-Servers. Es bietet alle wesentlichen Funktionen des offiziellen Bitwarden-Dienstes, jedoch ohne den damit verbundenen Overhead. Vaultwarden kann auf verschiedenen Plattformen, einschließlich kleiner ARM-Geräte wie dem Raspberry Pi, ausgeführt werden und benötigt dabei nur minimale Ressourcen. Dies macht es zu einer idealen Wahl für Heimnetzwerke oder kleine Unternehmen, die ihre Passwortverwaltung selbst in die Hand nehmen möchten.

[GitHub - dani-garcia/vaultwarden: Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden\_rs![Preview image](https://opengraph.githubassets.com/e694abf34577322e4c4759cbc3656182a82250b78a3eeface52813e9f0919ea0/dani-garcia/vaultwarden)Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden\_rs - dani-garcia/vaultwarden](https://github.com/dani-garcia/vaultwarden)

## Vorteile von Vaultwarden 🌟

### Kostenfrei und Open-Source 💸

Vaultwarden ist komplett kostenfrei und der Quellcode ist öffentlich zugänglich. Das bedeutet, Du kannst es nach Belieben anpassen und sicherstellen, dass keine versteckten Funktionen oder Hintertüren vorhanden sind. Die aktive Community trägt kontinuierlich zur Verbesserung bei und bietet Support.

### Geringe Systemanforderungen 🖥️

Im Gegensatz zu anderen Passwortmanagern benötigt Vaultwarden nur sehr wenige Ressourcen. Selbst auf einem Raspberry Pi oder einem alten PC läuft es reibungslos, was es besonders attraktiv für Heimnetzwerke und kleine Unternehmen macht.

### Volle Kontrolle über Deine Daten 🔒

Mit Vaultwarden hostest Du Deinen eigenen Passwortserver. Das bedeutet, Du hast die volle Kontrolle über Deine Daten und musst diese nicht einem Drittanbieter anvertrauen. Dies erhöht die Sicherheit und den Datenschutz erheblich.

### Kompatibilität mit Bitwarden-Clients und -Extensions 🧩

Vaultwarden ist vollständig kompatibel mit den offiziellen Bitwarden-Clients und -Browsererweiterungen. Das bedeutet, Du kannst die gleichen Apps und Erweiterungen wie bei Bitwarden verwenden, was den Umstieg sehr einfach macht.

### Einfache Installation und Verwaltung 🛠️

Vaultwarden lässt sich leicht installieren und verwalten, selbst wenn Du kein IT-Experte bist. Es gibt zahlreiche Anleitungen und eine aktive Community, die Dir bei Fragen weiterhilft.

## Installation von Vaultwarden 🚀

Die Installation von Vaultwarden ist unkompliziert und kann auf verschiedenen Plattformen durchgeführt werden. Hier ist eine Schritt-für-Schritt-Anleitung für die Installation auf einem Linux-Server.

### Voraussetzungen 📋

* Ein Linux-Server (Ubuntu, Debian oder CentOS)
* Docker installiert
* Ein funktionierender Webserver (z.B. Nginx oder Apache)

### Docker installieren 🐋

Falls Docker noch nicht installiert ist, kannst Du es mit den folgenden Befehlen installieren:

```bash
sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

```

### Docker-Compose installieren 🛠️

Docker-Compose ist ein Werkzeug, das es ermöglicht, Multi-Container Docker-Anwendungen zu definieren und auszuführen. Installiere es mit:

```bash
sudo apt install docker-compose -y
```

### Vaultwarden herunterladen und starten 📦

Erstelle ein neues Verzeichnis für Vaultwarden und erstelle eine `docker-compose.yml` Datei:

```bash
mkdir vaultwarden
cd vaultwarden
nano docker-compose.yml
```

Füge den folgenden Inhalt in die `docker-compose.yml` Datei ein:

```yaml
version: '3'

services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    environment:
      - ADMIN_TOKEN=dein_admin_token # Ersetze 'dein_admin_token' durch ein sicheres Token
    volumes:
      - ./vw-data:/data
    ports:
      - 80:80
    restart: unless-stopped

```

Speichere die Datei und schließe den Editor. Starte dann Vaultwarden mit:

```bash
docker-compose up -d
```

### Einrichten des Webservers 🌐

Um den Zugriff auf Vaultwarden sicherer zu machen, kannst Du einen Reverse-Proxy mit Nginx oder Apache einrichten und HTTPS verwenden. Hier ein Beispiel für die Konfiguration mit Nginx:

```nginx
server {
    listen 80;
    server_name dein_domain_name; # Ersetze 'dein_domain_name' durch Deine Domain

    location / {
        proxy_pass http://localhost:80;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
```

Speichere die Konfigurationsdatei und aktiviere sie:

```bash
sudo ln -s /etc/nginx/sites-available/vaultwarden /etc/nginx/sites-enabled/
sudo systemctl restart nginx
```

### HTTPS mit Let's Encrypt einrichten 🔒

Um HTTPS zu verwenden, kannst Du Let's Encrypt und Certbot verwenden. Installiere Certbot mit:

```bash
sudo apt install certbot python3-certbot-nginx -y

```

Fordere ein Zertifikat an und konfiguriere Nginx automatisch:

```bash
sudo certbot --nginx -d dein_domain_name
```

## Kompatibilität mit Bitwarden🧩

Vaultwarden ist vollständig kompatibel mit den offiziellen Bitwarden-Clients und -Browsererweiterungen. Das bedeutet, Du kannst weiterhin die Bitwarden-App auf Deinem Smartphone, die Browsererweiterungen und das Web-Interface verwenden, ohne Änderungen vornehmen zu müssen. Alle Funktionen wie das automatische Ausfüllen von Passwörtern, das Speichern neuer Logins und das Synchronisieren zwischen Geräten funktionieren nahtlos.

Für iOS kannst du die App von Bitwarden nutzen:

[‎Bitwarden Passwortmanager![Preview image](https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/bd/8f/11/bd8f1160-0ac7-e235-c7d8-132df2fa7148/AppIcons-0-0-1x_U007emarketing-0-7-0-0-85-220.png/1200x630wa.png)‎bitwarden bietet Ihnen die einfachste und sicherste Möglichkeit, alle Ihre Benutzernamen und Passwörter zu speichern und zwischen Ihren Geräten zu synchronisieren. Passwortdiebstahl ist ein echtes Problem. Die von Ihnen verwendeten Webseiten und Apps werden jeden Tag angegriffen und oftmals werden…](https://apps.apple.com/de/app/bitwarden-passwortmanager/id1137397744)

Oder als Extension für Chrome bzw. Edge:

[Bitwarden Password Manager![Preview image](https://lh3.googleusercontent.com/J_l8abQyJgx7POjRoDfGaFYWFnYQNpRSy4kH5IlbwSdM-l_gZf2rJlk2NLSQTY8g-U2vrclpb0EZApHyOe6sjzbKcUc=s128-rj-sc0x00ffffff)At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information](https://chromewebstore.google.com/detail/bitwarden-passwortmanager/nngceckbapebfimnlniiiahkandclblb)

[Bitwarden Passwortmanager - Microsoft Edge AddonsNo image availableMake Microsoft Edge your own with extensions that help you personalize the browser and be more productive.](https://microsoftedge.microsoft.com/addons/detail/bitwarden-kostenloser-p/jbkfoedolllekgbhcbcoahefnbanhhlh?hl=de)

Oder für Android aus dem Play-Store:

[Bitwarden Passwortmanager – Apps bei Google Play![Preview image](https://play-lh.googleusercontent.com/-jz18EgBYlmeHlnsq_iltq6uLnYFtXAVR_gi_d0qEj0pANQ1MtrJIstJoCQtImlWKwc)Bitwarden - ein Zugangsdaten- und Passwortmanager, der dich beim surfen schützt.](https://play.google.com/store/apps/details?id=com.x8bit.bitwarden&hl=de)

## Vaultwarden vs. Bitwarden: Ein Vergleich 🆚

### Kosten

Bitwarden bietet sowohl kostenlose als auch kostenpflichtige Pläne an. Die kostenlose Version bietet grundlegende Funktionen, während die Premium-Version zusätzliche Features wie 2FA und mehr Speicherplatz bietet. Vaultwarden hingegen ist komplett kostenlos, da Du Deinen eigenen Server hostest.

### Ressourcenverbrauch

Vaultwarden ist erheblich ressourcenschonender als der offizielle Bitwarden-Server. Es ist speziell dafür entwickelt, mit minimalem Speicher- und CPU-Verbrauch zu laufen, was es ideal für kleinere Geräte und Server macht.

### Sicherheit

Beide Systeme bieten eine hohe Sicherheit, da sie die gleiche grundlegende Architektur verwenden. Der Hauptunterschied liegt in der Kontrolle: Mit Vaultwarden hast Du die volle Kontrolle über Deine Daten und deren Speicherung, während Du bei Bitwarden auf deren Infrastruktur angewiesen bist.

### Anpassungsfähigkeit

Vaultwarden bietet mehr Anpassungsmöglichkeiten, da Du den Quellcode nach Belieben ändern und erweitern kannst. Dies ist besonders nützlich für fortgeschrittene Benutzer, die spezielle Anforderungen haben.

## Fazit 🎯

Vaultwarden ist eine leistungsstarke und flexible Alternative zu Bitwarden, die sich besonders für Benutzer eignet, die ihre Daten selbst verwalten möchten. Es bietet alle wesentlichen Funktionen des offiziellen Bitwarden-Dienstes, benötigt dabei aber deutlich weniger Ressourcen und ist vollständig kostenlos. Die Kompatibilität mit den Bitwarden-Clients und -Browsererweiterungen macht den Umstieg einfach und nahtlos.

Wenn Du auf der Suche nach einem sicheren, kosteneffizienten und anpassbaren Passwortmanager bist, der auf einer Vielzahl von Plattformen läuft, dann ist Vaultwarden definitiv einen Blick wert. Starte noch heute und sichere Deine Passwörter mit Vaultwarden!

---

If you like my posts, it would be nice if you follow my [Blog](https://blog.disane.dev) for more tech stuff.