Eine alternative Server-Implementierung der Bitward-Client-API, die in Rust geschrieben und mit offiziellen Bitwarden-Clients [Haftungsausschluss] kompatibel ist, ist perfekt für die selbst gehostete Bereitstellung, bei der der offizielle ressourcenhaarige Service möglicherweise nicht ideal ist.
Wichtig
Wenn Sie diesen Server verwenden, melden Sie uns bitte alle Fehler oder Vorschläge direkt an uns (siehe Kontakt mit dem Kontakt), unabhängig von den von Ihnen verwendeten Clients (mobil, Desktop, Browser ...). Verwenden Sie nicht die offiziellen Bitward -Support -Kanäle.
Eine nahezu vollständige Implementierung der Bitward -Client -API wird bereitgestellt, einschließlich:
Persönliches Gewölbe
Schicken
Anhänge
Website -Symbole
Persönlicher API -Schlüssel
Organisationen
Sammlungen, Kennwortfreigabe, Mitgliederrollen, Gruppen, Ereignisprotokolle, Administrator -Kennwort -Reset, Verzeichnisanschluss, Richtlinien
Multi/Zwei -Faktor -Authentifizierung
Authentikator, E -Mail, FIDO2 WebAuthn, Yubikey, Duo
Notfallzugang
Vaultward Admin Backend
Modifizierter Web -Vault -Client (in unseren Containern gebündelt)
Wichtig
Die meisten modernen Webbrowser lehnen die Verwendung von Web -Krypto -APIs in unsicheren Kontexten nicht aus. In diesem Fall können Sie einen Fehler erhalten, wie Cannot read property 'importKey'
. Um dieses Problem zu lösen, müssen Sie über https oder Localhost auf den Web -Tresor zugreifen.
Dies kann in Vaultwartern direkt oder mit einem Reverse-Proxy von Drittanbietern konfiguriert werden (einige Beispiele).
Wenn Sie über einen verfügbaren Domainnamen verfügen, können Sie HTTPS-Zertifikate mit Let's Encrypt erhalten oder selbstsignierte Zertifikate mit Dienstprogrammen wie MKCERT generieren. Einige Proxies machen diesen Schritt automatisch wie Caddy oder Traefik (siehe Beispiele oben).
Tipp
Für detailliertere Beispiele zur Installation, Verwendung und Konfiguration von Vaultwarden können Sie unser Wiki überprüfen.
Die Hauptmethode für die Verwendung von Vaultwarden erfolgt über unsere Containerbilder, die an GHCR.io, Docker.io und Quay.io veröffentlicht werden.
Es gibt auch Community -angetriebene Pakete, die verwendet werden können, aber diese könnten hinter der neuesten Version zurückbleiben oder in der Art und Weise abweichen, wie Vaultwarden konfiguriert ist, wie in unserem Wiki beschrieben.
Ziehen Sie das Containerbild und montieren Sie ein Volumen aus dem Host für anhaltenden Speicher.
Sie können docker
durch podman
ersetzen, wenn Sie Podman bevorzugen.
Docker Pull Vaultwarden/Server: Neueste Docker Run -Detach --name Vaultwarden --env domain = "https: //vw.domain.tld" -volume/vw-data/:/data/ -RESTART, sofern nicht gestoßen -Publish 80:80 Vaultward/Server: Neueste
Dadurch erhalten Sie alle anhaltenden Daten unter /vw-data/
, Sie können den Pfad an alles anpassen, was Ihnen passt.
Um Docker Compose zu verwenden, müssen Sie eine compose.yaml
erstellen, mit der die Konfiguration zum Ausführen des Vaultward -Containers geführt wird.
Dienste: vaultwarden: Bild: vaultwardingen/Server: letztes container_name: vaultwardenrestart: sofern nicht stoppedevironment: domain: "https: //vw.domain.tld" Volumes: - ./vw-data/:/data/ports: - 80:80
Haben Sie eine Frage, einen Vorschlag oder brauchen Sie Hilfe? Schließen Sie sich unserer Community über Matrix, Github -Diskussionen oder Diskursforen an.
Auf einen Fehler oder einen Absturz gestoßen? Bitte suchen Sie unseren Ausgabe -Tracker und unsere Diskussionen, um festzustellen, ob es bereits gemeldet wurde. Wenn nicht, beginnen Sie bitte eine neue Diskussion oder erstellen Sie ein neues Problem. Stellen Sie sicher, dass Sie die neueste Version von Vaultwarden verwenden und es keine ähnlichen Probleme offen oder geschlossen haben!
Vielen Dank für Ihren Beitrag zum Projekt!
Dieses Projekt ist nicht mit Bitwarden oder Bitwarden, Inc. verbunden.
Einer der aktiven Betreuer für Vaultwarden wird jedoch von Bitwarden verwendet und darf in ihrer eigenen Zeit zum Projekt beitragen. Diese Beiträge sind unabhängig von Bitwarden und werden von anderen Betreuern überprüft.
Die Betreuer arbeiten zusammen, um die Richtung des Projekts zu setzen, sich auf die Selbsthost-Gemeinschaft zu konzentrieren, einschließlich Einzelpersonen, Familien und kleinen Organisationen und gleichzeitig die Nachhaltigkeit des Projekts sicherzustellen.
Bitte beachten Sie: Wir können nicht für einen Datenverlust haftbar gemacht werden, der bei der Verwendung von Vaultwarded auftreten kann. Dies umfasst Passwörter, Anhänge und andere von der Anwendung verwaltete Informationen. Wir empfehlen dringend, regelmäßige Sicherungen Ihrer Dateien und Ihrer Datenbank durchzuführen. Wenn Sie jedoch Datenverlust erleben, empfehlen wir Ihnen, uns sofort zu kontaktieren.
Dieses Projekt wurde als Bitwarden_RS bekannt und wurde umbenannt, um sich vom offiziellen Bitwarder -Server zu trennen, in der Hoffnung, Verwirrungs- und Marken-/Branding -Probleme zu vermeiden.
Weitere Erläuterungen finden Sie unter #1642 - V1.21.0 Release und Project -Umbenennen in Vaultwardingen.