đ Vaultwarden: Deine Passwörter, dein Server â Maximale Sicherheit durch Selbsthosting
In einer Welt, in der Datenschutz und Sicherheit immer kritischer werden, suchen viele nach Alternativen zu Cloud-basierten Passwortmanagern. Vaultwarden bietet genau das: Eine selbstgehostete, quelloffene Lösung, die die Sicherheit von Bitwarden mit der Kontrolle des Selbsthosting kombiniert. In diesem Artikel erfÀhrst du, warum Vaultwarden eine ausgezeichnete Wahl ist und wie du es implementierst.
Was ist Vaultwarden?
Vaultwarden ist ein inoffizieller, in Rust geschriebener Bitwarden-Server. Er implementiert die Bitwarden-API vollstĂ€ndig und ermöglicht es dir, einen eigenen Passwortmanager-Server zu betreiben â ohne auf die FunktionalitĂ€t verzichten zu mĂŒssen. Die offizielle Bitwarden-App und das Browser-Addon funktionieren nahtlos mit Vaultwarden.
Wichtig: Vaultwarden ist nicht von Bitwarden Inc. entwickelt, wird aber von der Community gepflegt und ist vollstÀndig quelloffen.
Die Vorteile des Selbsthosting mit Vaultwarden
1. VollstĂ€ndige Kontrolle ĂŒber deine Daten
- Deine Passwörter befinden sich auf deinem eigenen Server
- Keine AbhÀngigkeit von einem kommerziellen Anbieter
- Du bestimmst, wo und wie deine Daten gespeichert werden
2. Kosteneffizienz
- Vaultwarden ist kostenlos
- Nach der initialen Infrastruktur-Investition fallen keine Abo-GebĂŒhren an
- Ideal fĂŒr Familien oder kleine Teams
3. Datenschutz & Compliance
- Einhaltung von Datenschutzrichtlinien wie DSGVO
- Keine DatenĂŒbertragung zu Drittanbietern
- VollstÀndige Transparenz durch Open-Source-Code
4. Anpassbarkeit
- Individuelle Konfiguration nach deinen BedĂŒrfnissen
- Integration mit anderen selbstgehosteten Services
- Erweiterbarkeit durch die aktive Community
5. UnabhÀngigkeit
- Keine AbhÀngigkeit von Bitwarden-PreisÀnderungen
- Keine KĂŒndigungsfristen oder Datenmigrationsprobleme
- Langfristige VerfĂŒgbarkeit garantiert
Vergleich: Vaultwarden vs. Alternativen
| Feature | Vaultwarden | KeePass | Bitwarden Cloud | 1Password |
|---|---|---|---|---|
| Selbsthosting | â | â | â | â |
| Cloud-Sync | â | â ïž (manuell) | â | â |
| Browser-Addon | â | â | â | â |
| Mobile Apps | â | â | â | â |
| Team-Sharing | â | â | â | â |
| Kosten | Kostenlos | Kostenlos | $10/Jahr (Premium) | $2,99/Monat |
| Benutzerfreundlichkeit | ââââ | âââ | âââââ | âââââ |
| Open Source | â | â | â | â |
Detaillierte Vergleiche:
Vaultwarden vs. KeePass:
- KeePass ist lokal, Vaultwarden synchronisiert ĂŒber Server
- Vaultwarden bietet Browser-Integration, KeePass erfordert Plugins
- Vaultwarden ermöglicht einfacheres Team-Sharing
Vaultwarden vs. Bitwarden Cloud:
- Identische FunktionalitÀt, aber selbstgehostet
- Keine monatlichen GebĂŒhren
- Volle Kontrolle ĂŒber Infrastruktur
Vaultwarden vs. 1Password:
- 1Password ist benutzerfreundlicher, aber proprietÀr
- Vaultwarden ist quelloffen und kostenlos
- 1Password bietet besseren Support
Zusammenarbeit: Bitwarden-Apps und Browser-Addon mit Vaultwarden
Das Schöne an Vaultwarden ist die nahtlose Integration mit dem offiziellen Bitwarden-Ăkosystem:
Browser-Addon (Chrome, Firefox, Edge, Safari)
- Automatisches AusfĂŒllen von Passwörtern
- Passwort-Generierung direkt im Browser
- Sichere Notizen und Kartendaten speichern
- Konfigurierbar auf deinen Vaultwarden-Server
Mobile Apps (iOS & Android)
- Offizielle Bitwarden-Apps funktionieren mit Vaultwarden
- Biometrische Authentifizierung (Fingerprint, Face ID)
- Auto-Fill auf iOS und Android
- Offline-Zugriff auf gecachte Passwörter
Desktop-Anwendung
- Windows, macOS, Linux
- VollstÀndige Verwaltung deiner Passwörter
- Synchronisation im Hintergrund
Synchronisierung
- Echtzeit-Sync ĂŒber deinen Vaultwarden-Server
- VerschlĂŒsselte Ăbertragung (End-to-End)
- Offline-FunktionalitÀt mit lokalem Cache
Implementierung: Docker-Compose Setup
Hier ist eine produktionsreife docker-compose.yml fĂŒr Vaultwarden:
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
user: "950:950" # User ID eingeben.
restart: unless-stopped
environment:
# Basis-Konfiguration
DOMAIN: https://vault.example.com
SIGNUPS_ALLOWED: false
INVITATIONS_ORG_ALLOW_USER: true
SHOW_PASSWORD_HINT: false
TRASH_AUTO_DELETE_DAYS: 30
INVITATIONS_ALLOWED: true
# Sicherheit
LOG_LEVEL: info
LOG_FILE: /data/vw.log
# SMTP fĂŒr E-Mail-Versand (optional)
MAIL_ENABLED: true
MAIL_FROM: noreply@vault.example.com
MAIL_FROM_NAME: Vaultwarden
MAIL_HOST: smtp.example.com
MAIL_PORT: 587
MAIL_SECURITY: starttls
MAIL_USERNAME: your-email@example.com
MAIL_PASSWORD: your-app-password
# Admin-Panel
ADMIN_TOKEN: myToken
ports:
- "80:80"
- "443:443"
volumes:
- ./vw-data:/data
networks:
- vaultwarden-network
Zum erstmaligen Registieren nach der Installation muss INVITATIONS_ALLOWED: true gesetzt werden.
Zum den Admin_Token generieren konsoltieren den die Webseite https://github.com/dani-garcia/vaultwarden/wiki/Enabling-admin-page#secure-the-admin_token und generiere z.b. ein Argon2 Token.
Deployment-Schritte:
# 1. Verzeichnis erstellen
sudo mkdir vaultwarden vaultwardern/vw-data && cd vaultwarden
# 2. erstelle ein seperaten User fĂŒr den Docker
sudo useradd -r -s /bin/false -u 950 vaultwarden
# 3. Setze das verzeichnis auch auf den User.
sudo chown -R 952:952 /opt/vaultwardern/vw-data
# 4. Container starten
docker-compose up -d
# 5. Logs ĂŒberprĂŒfen
docker-compose logs -f vaultwarden
# 6. Admin-Panel öffnen
# https://vault.example.com/admin
Sicherheitsbestpraktiken
â RegelmĂ€ssige Backups Das Verzeichnis vw-data backup machen
â SSL/TLS mit Let's Encrypt Der Docker sollte via Proxy Forwarding erreibar sein und die Verbindung dann per SSL/TLS verschlĂŒsseln
â Firewall-Konfiguration
- Nur notwendige Ports öffnen (80, 443)
- SSH auf nicht-Standard-Port
â RegelmĂ€ssige Updates
docker-compose pull
docker-compose down
docker-compose up -d
Fazit
Vaultwarden bietet das beste aus beiden Welten: Die Benutzerfreundlichkeit und FunktionalitÀt von Bitwarden mit der Kontrolle und dem Datenschutz des Selbsthosting. Mit der Docker-Compose-Konfiguration ist die Implementierung einfach und wartbar.
Ideal fĂŒr:
- Privatpersonen, die ihre Daten kontrollieren möchten
- Familien und kleine Teams
- Organisationen mit Datenschutz-Anforderungen
- Alle, die langfristig Geld sparen wollen
Starte noch heute mit Vaultwarden und geniesse die Freiheit einer selbstgehosteten Passwort-Verwaltung! đ