DEV Community

Marco
Marco

Posted on • Originally published at blog.disane.dev

VaultWarden: Dein lokaler Passwortmanager

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_rsPreview imageUnofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs - 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:

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

Enter fullscreen mode Exit fullscreen mode

Docker-Compose installieren 🛠️

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

sudo apt install docker-compose -y
Enter fullscreen mode Exit fullscreen mode

Vaultwarden herunterladen und starten 📦

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

mkdir vaultwarden
cd vaultwarden
nano docker-compose.yml
Enter fullscreen mode Exit fullscreen mode

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

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

Enter fullscreen mode Exit fullscreen mode

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

docker-compose up -d
Enter fullscreen mode Exit fullscreen mode

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:

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;
    }
}
Enter fullscreen mode Exit fullscreen mode

Speichere die Konfigurationsdatei und aktiviere sie:

sudo ln -s /etc/nginx/sites-available/vaultwarden /etc/nginx/sites-enabled/
sudo systemctl restart nginx
Enter fullscreen mode Exit fullscreen mode

HTTPS mit Let's Encrypt einrichten 🔒

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

sudo apt install certbot python3-certbot-nginx -y

Enter fullscreen mode Exit fullscreen mode

Fordere ein Zertifikat an und konfiguriere Nginx automatisch:

sudo certbot --nginx -d dein_domain_name
Enter fullscreen mode Exit fullscreen mode

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 PasswortmanagerPreview image‎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…

Oder als Extension für Chrome bzw. Edge:

Bitwarden Password ManagerPreview imageAt home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information

Bitwarden Passwortmanager - Microsoft Edge AddonsNo image availableMake Microsoft Edge your own with extensions that help you personalize the browser and be more productive.

Oder für Android aus dem Play-Store:

Bitwarden Passwortmanager – Apps bei Google PlayPreview imageBitwarden - ein Zugangsdaten- und Passwortmanager, der dich beim surfen schützt.

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 for more tech stuff.

Top comments (0)