Vaultwarden ist eine leichtgewichtige, community-unterstützte Alternative zum offiziellen Bitwarden-Server, geschrieben in Rust. Im Vergleich zum offiziellen Bitwarden-Server verbraucht es deutlich weniger Ressourcen und ist vollständig kompatibel mit allen Bitwarden-Clients (Web, Desktop, Mobil, Browser-Erweiterung). Durch das Hosting auf Ihrem eigenen Server behalten Sie die vollständige Kontrolle über Ihre Passwörter.
Was ist Vaultwarden?
Vaultwarden (früher bitwarden_rs) ist ein Open-Source-Projekt, das die Bitwarden-API in Rust neu implementiert. Hauptmerkmale:
Geringer Ressourcenverbrauch: Läuft problemlos mit 512 MB RAM
Bitwarden-Kompatibilität: Alle offiziellen Bitwarden-Clients werden unterstützt
Organisationsunterstützung: Kostenlose Erstellung von Organisationen und Sammlungen
TOTP-Unterstützung: Zwei-Faktor-Authentifizierung
Web Vault: Über den Browser zugängliche Weboberfläche
Send-Funktion: Sicheres Teilen von Dateien und Texten
Zugriff auf das Admin-Panel unter https://vault.example.com/admin.
Wichtige Admin-Einstellungen
hljs bash
# Registrierung nach der Einrichtung deaktivieren
SIGNUPS_ALLOWED=false# Registrierung nur für bestimmte Domains erlauben
SIGNUPS_DOMAINS_WHITELIST=example.com,company.org
# Einladungssystem
INVITATIONS_ALLOWED=true# E-Mail-Verifizierung
SIGNUPS_VERIFY=true
1. Bitwarden-App öffnen
2. Auf den Regionsauswähler im Anmeldebildschirm tippen
3. "Self-hosted" auswählen
4. Server-URL: https://vault.example.com
5. Speichern und anmelden
Vaultwarden läuft hervorragend auf REXE VPS-Servern. 1 GB RAM und 1 vCPU reichen für kleine Teams aus.
Häufig gestellte Fragen
Was ist der Unterschied zwischen Vaultwarden und dem offiziellen Bitwarden?
Vaultwarden ist ein Community-Projekt, das die Bitwarden-API in Rust neu implementiert. Es verbraucht deutlich weniger Ressourcen als der offizielle Bitwarden-Server (512 MB RAM reichen). Organisationen und Premium-Funktionen sind in Vaultwarden kostenlos, während sie beim offiziellen Server kostenpflichtig sind. Es ist vollständig kompatibel mit allen Bitwarden-Clients.
Kann ich Vaultwarden ohne HTTPS verwenden?
Nein, Bitwarden-Clients erfordern aus Sicherheitsgründen HTTPS. Ohne ein gültiges SSL-Zertifikat verweigern Clients die Verbindung. Mit Let's Encrypt können Sie ein kostenloses SSL-Zertifikat erhalten. Self-signed Zertifikate funktionieren auch für lokale Netzwerke, erfordern aber manuelles Vertrauen in den Clients.
Ich kann nicht auf das Admin-Panel zugreifen, das Token funktioniert nicht.
Überprüfen Sie, ob der ADMIN_TOKEN-Wert in docker-compose.yml korrekt definiert ist. Bei Argon2-Hash müssen '$'-Zeichen in YAML möglicherweise escaped werden. Setzen Sie das Token in einfache Anführungszeichen: ADMIN_TOKEN: '$$argon2id$$...'. Container neu starten: docker compose restart vaultwarden.
WebSocket-Benachrichtigungen funktionieren nicht, keine Echtzeit-Synchronisierung.
Stellen Sie sicher, dass der /notifications/hub-Pfad in Ihrer Nginx-Konfiguration auf Port 3012 weitergeleitet wird. Überprüfen Sie, ob WEBSOCKET_ENABLED=true gesetzt ist. Vergewissern Sie sich, dass 'proxy_set_header Upgrade $http_upgrade' und 'proxy_set_header Connection upgrade' in Nginx vorhanden sind.
Wie sichere ich Vaultwarden-Daten?
Alle Daten werden im Verzeichnis ./vw-data/ gespeichert. Sichern Sie dieses Verzeichnis regelmäßig: tar -czf backup.tar.gz ./vw-data/. Kritische Dateien: db.sqlite3 (Datenbank), rsa_key* (Verschlüsselungsschlüssel), attachments/ (Anhänge). Der Verlust der Schlüssel macht alle Passwörter unzugänglich.
Wie teile ich Passwörter mit Organisationsmitgliedern?
Erstellen Sie eine Organisation und fügen Sie Sammlungen hinzu. Bearbeiten Sie das Passwort, das Sie teilen möchten, und wählen Sie die entsprechende Sammlung im Abschnitt 'Sammlungen'. Laden Sie Mitglieder zur Organisation ein und erteilen Sie Sammlungszugriffsberechtigungen. Mitglieder können geteilte Passwörter in ihren eigenen Bitwarden-Clients sehen.
Coolify-Installation, Docker- und Git-Integration, Anwendungs-Deployment, Datenbankverwaltung, SSL-Zertifikate, Umgebungsvariablen und Self-Hosted PaaS als Alternative zu Heroku/Netlify.
Nextcloud-Installation mit Docker, Apache/Nginx-Konfiguration, Datenbankeinrichtung, SSL-Zertifikat, Dateisynchronisierung, App-Store und Leistungsoptimierung.
Portainer CE Installation, Docker- und Kubernetes-Verwaltung, Stack-Deployment, Volume/Netzwerk-Verwaltung, Benutzerautorisierung, Webhook und GitOps-Integration.