====== Bitwarden ======
[[https://bitwarden.com/|Bitwarden]] est un gestionnaire de mot de passe complet et open source.
Après des années avec [[KeePass]] (KeePass2, KeePassX, ...), je suis complètement passé sous Bitwarden avec un serveur [[yunohost]].
===== Avantages =====
* Propose la synchronisation avec un Active Directory
* Il y a une version en Rust, installable sur [[Yunohost]]
* De nombreux clients sont disponibles ainsi que des modules complémentaires pour les navigateurs
===== Inconvénients =====
* Lourd (sauf la version Rust)
* La version de base repose sur des technologies microsoft
===== Version Rust =====
Il y a une [[https://github.com/dani-garcia/bitwarden_rs|version Rust]] de la partie serveur. [[https://fiat-tux.fr/2019/01/14/installer-un-serveur-bitwarden_rs/|Framasky/Luc]] l'a testé et a documenté l'installation sur un serveur.
Cette version Rust est aussi disponible sur [[Yunohost]], c'est ce que j'utilise aujourd'hui.
===== Installation des clients =====
==== Client Linux ====
Il y a plusieurs possibilités. La meilleure serait d'avoir un repo propre mais ce n'est actuellement pas disponible.
{{:informatique:capture_d_ecran_du_2020-12-04_14-29-41.png?400|}}
J'ai téléchargé la version ".AppImage".
$ chmod +x Bitwarden-1.23.1-x86_64.AppImage
$ sudo cp Bitwarden-1.23.1-x86_64.AppImage /usr/bin/
$ sudo ln /usr/bin/Bitwarden-1.23.1-x86_64.AppImage /usr/bin/bitwarden
$ ls -al /usr/bin/[bB]itw*
-rwxr-xr-x 2 root root 69902872 déc 4 14:24 /usr/bin/bitwarden
-rwxr-xr-x 2 root root 69902872 déc 4 14:24 /usr/bin/Bitwarden-1.23.1-x86_64.AppImage
Quand on lance l'application depuis le terminal, on voit qu'elle tente de se mettre à jour :
$ bitwarden
[14:32:55.349] [info] Checking for update
[14:32:56.078] [info] Update for version 1.23.1 is not available (latest version: 1.23.1, downgrade is disallowed).
=== Créer un .desktop pour Gnome ===
$ sudo vim /usr/share/applications/bitwarden.desktop
[Desktop Entry]
Name=Bitwarden
Comment=Password manager
GenericName=password manager
Exec=/usr/bin/bitwarden
Icon=bitwarden.png
Type=Application
StartupNotify=false
Categories=Utility;Password Manager;
Actions=new-empty-window;
Keywords=bitwarden;
[Desktop Action new-empty-window]
Name=New Empty Window
Exec=/usr/bin/bitwarden
Icon=bitwarden.png
Pour l'icône :
{{:informatique:bitwarden3.png?400|}}
$ sudo cp Images/bitwarden3.png /usr/share/icons/bitwarden.png
==== Client Mobile ====
Il faut passer par le PlayStore, Bitwarden n'est malheureusement pas disponible sur [[f-droid]].
==== Navigateurs ====
Il y a des add-ons pour de nombreux navigateurs : [[https://bitwarden.com/download/]]
Sur [[firefox]] : [[https://addons.mozilla.org/fr/firefox/addon/bitwarden-password-manager/]]