Une autre implémentation de serveur de l'API client Bitwarden, écrite en rouille et compatible avec les clients officiels de Bitwarden [Avis de non-responsabilité], parfait pour le déploiement auto-hébergé où l'exécution du service officiel chargé de ressources pourrait ne pas être idéal.
Important
Lorsque vous utilisez ce serveur, veuillez nous rapporter directement des bogues ou des suggestions (voir contacter), quels que soient les clients que vous utilisez (mobile, bureau, navigateur ...). N'utilisez pas les canaux de support Bitwarden officiels.
Une implémentation presque complète de l'API du client Bitwarden est fournie, notamment:
Voûte personnelle
Envoyer
Attachements
Icônes de site Web
Clé API personne
Organisations
Collections, partage de mots de passe, rôles membres, groupes, journaux d'événements, réinitialisation du mot de passe d'administration, connecteur de répertoire, politiques
Authentification multi / deux facteurs
Authenticatrice, e-mail, fido2 webauthn, yubikey, duo
Accès aux urgences
Backend administrateur de Vaultwarden
Client de Vault Web modifié (regroupé dans nos conteneurs)
Important
La plupart des navigateurs Web modernes interdisent l'utilisation des API Crypto Web dans des contextes peu sûrs. Dans ce cas, vous pouvez obtenir une erreur comme Cannot read property 'importKey'
. Pour résoudre ce problème, vous devez accéder au coffre-fort Web via HTTPS ou LocalHost.
Ceci peut être configuré directement dans Vaultwarden ou en utilisant un proxy inverse tiers (quelques exemples).
Si vous avez un nom de domaine disponible, vous pouvez obtenir des certificats HTTPS avec Let's Encrypt, ou vous pouvez générer des certificats auto-signés avec des services publics comme MKCert. Certains proxys font automatiquement cette étape, comme Caddy ou Trafik (voir des exemples liés ci-dessus).
Conseil
Pour des exemples plus détaillés sur la façon d'installer, d'utiliser et de configurer Vaultwarden, vous pouvez vérifier notre wiki.
La principale façon d'utiliser Vaultwarden est via nos images de conteneurs qui sont publiées sur ghcr.io, docker.io et quay.io.
Il existe également des packages axés sur la communauté qui peuvent être utilisés, mais ceux-ci peuvent être à la traîne de la dernière version ou peuvent s'écarter de la façon dont Vaultwarden est configuré, comme décrit dans notre wiki.
Tirez l'image du conteneur et montez un volume de l'hôte pour un stockage persistant.
Vous pouvez remplacer docker
par podman
si vous préférez utiliser Podman.
Docker Pull Vaultwarden / Server: Dernière Docker Run - Detach --name Vaultwarden --env domain = "https: //vw.domain.tld" --volume / vw-data /: / data / - Restart à moins d'être arrêté - édition 80:80 Vaultwarden / Server: Dernière
Cela préservera toutes les données persistantes sous /vw-data/
, vous pouvez adapter le chemin à tout ce qui vous convient.
Pour utiliser Docker Compose, vous devez créer un compose.yaml
qui maintiendra la configuration pour exécuter le conteneur Vaultwarden.
Services: Vaultwarden: Image: Vaultwarden / Server: DermterContainer_Name: VaultwarkenRestart: Sauf si-stoppedenvironment: Domain: "https: //vw.domain.tld" Volumes: - ./vw-data/:/data/ports: - 80:80
Vous avez une question, une suggestion ou un besoin d'aide? Rejoignez notre communauté sur la matrice, les discussions GitHub ou les forums de discours.
Rencontré un bogue ou un crash? Veuillez rechercher notre suivi et des discussions pour voir si cela a déjà été signalé. Sinon, veuillez commencer une nouvelle discussion ou créer un nouveau problème. Assurez-vous que vous utilisez la dernière version de Vaultwarden et il n'y a pas de problèmes similaires ouverts ou fermés!
Merci pour votre contribution au projet!
Ce projet n'est pas associé à Bitwarden ou Bitwarden, Inc.
Cependant, l'un des agents actifs de Vaultwarden est employé par Bitwarden et est autorisé à contribuer au projet à leur rythme. Ces contributions sont indépendantes de Bitwarden et sont examinées par d'autres responsables.
Les mainteneurs travaillent ensemble pour définir la direction du projet, en se concentrant sur le service de la communauté d'auto-hébergement, y compris des individus, des familles et des petites organisations, tout en assurant la durabilité du projet.
Veuillez noter: nous ne pouvons pas être tenus responsables de toute perte de données qui peut se produire lors de l'utilisation de Vaultwarden. Cela inclut les mots de passe, les pièces jointes et autres informations gérées par l'application. Nous vous recommandons fortement d'effectuer des sauvegardes régulières de vos fichiers et de votre base de données. Cependant, si vous ressentez une perte de données, nous vous encourageons à nous contacter immédiatement.
Ce projet était connu sous le nom de Bitwarden_RS et a été renommé se séparer du serveur Bitwarden officiel dans l'espoir d'éviter les problèmes de confusion et de marque / marque.
Veuillez consulter la version # 1642 - v1.21.0 et renommer le projet à Vaultwarden pour plus d'explications.