# 01 - Description

## **Environnement de déploiement**

<table border="1" cellpadding="5" cellspacing="0" id="bkmrk-parametre-valeur-os-" style="border-collapse: collapse; width: 602px; border-spacing: 0px; border-color: rgb(0, 0, 0); border-style: solid;" width="602"><colgroup><col style="width: 197px;" width="190"></col> <col style="width: 404px;" width="390"></col> </colgroup><tbody><tr valign="top"><td bgcolor="#1f4e79" style="border-color: rgb(0, 0, 0);" width="190"><span style="color: #ffffff;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Parametre**</span></span></span>

</td><td bgcolor="#2e75b6" style="border-color: rgb(0, 0, 0);" width="390">**<span style="color: #ffffff;"><span style="font-family: Arial, serif;"><span style="font-size: small;">Valeur</span></span></span>**

</td></tr><tr valign="top"><td bgcolor="#ebf5fb" style="border-color: rgb(0, 0, 0);" width="190"><span style="color: #000000;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**OS**</span></span></span>

</td><td bgcolor="#ffffff" style="border-color: rgb(0, 0, 0);" width="390"><span style="color: #000000;"><span style="font-family: Arial, serif;"><span style="font-size: small;">Debian 12</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ebf5fb" style="border-color: rgb(0, 0, 0);" width="190"><span style="color: #000000;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**IP de la VM**</span></span></span>

</td><td bgcolor="#ffffff" style="border-color: rgb(0, 0, 0);" width="390"><span style="color: #000000;"><span style="font-family: Arial, serif;"><span style="font-size: small;">192.168.99.6</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ebf5fb" style="border-color: rgb(0, 0, 0);" width="190"><span style="color: #000000;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Ressources VM**</span></span></span>

</td><td bgcolor="#ffffff" style="border-color: rgb(0, 0, 0);" width="390"><span style="color: #000000;"><span style="font-family: Arial, serif;"><span style="font-size: small;">1 vCPU, 512 Mo RAM, 8 Go disque</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ebf5fb" style="border-color: rgb(0, 0, 0);" width="190"><span style="color: #000000;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Hyperviseur**</span></span></span>

</td><td bgcolor="#ffffff" style="border-color: rgb(0, 0, 0);" width="390"><span style="color: #000000;"><span style="font-family: Arial, serif;"><span style="font-size: small;">Proxmox</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ebf5fb" style="border-color: rgb(0, 0, 0);" width="190"><span style="color: #000000;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Moteur de conteneur**</span></span></span>

</td><td bgcolor="#ffffff" style="border-color: rgb(0, 0, 0);" width="390"><span style="color: #000000;"><span style="font-family: Arial, serif;"><span style="font-size: small;">Docker Engine 29.5.2</span></span></span>

</td></tr><tr valign="top"><td bgcolor="#ebf5fb" style="border-color: rgb(0, 0, 0);" width="190"><span style="color: #000000;"><span style="font-family: Arial, serif;"><span style="font-size: small;">**Port expose**</span></span></span>

</td><td bgcolor="#ffffff" style="border-color: rgb(0, 0, 0);" width="390"><span style="color: #000000;"><span style="font-family: Arial, serif;"><span style="font-size: small;">8443 (HTTPS)</span></span></span>

</td></tr></tbody></table>

## **Qu'est-ce que Vaultwarden ?**

  
Vaultwarden est une implementation open-source et allegee du serveur Bitwarden, ecrite en Rust. Il permet d'auto-heberger un gestionnaire de mots de passe complet sur sa propre infrastructure, sans dependance a des services cloud externes.

  
Contrairement au serveur officiel Bitwarden qui necessite des ressources importantes, Vaultwarden est concu pour fonctionner sur des machines modestes tout en offrant les memes fonctionnalites essentielles : coffre-fort chiffre, organisation des secrets, partage entre utilisateurs et interface web accessible depuis un navigateur.

## **Utilite dans le projet IRS-SI**

  
Dans le cadre du projet IRS-SI, plusieurs services ont ete deployes sur des machines virtuelles distinctes : Asterisk, Zabbix, NoDogSplash, le NAS Synology, le WAP150, le PDU ATEN, etc. Chacun de ces equipements possede des identifiants d'administration qu'il est necessaire de stocker de maniere securisee et accessible a l'ensemble de l'equipe.

  
Vaultwarden repond precisement a ce besoin en offrant :  
 • Un coffre-fort chiffre centralise pour tous les mots de passe du projet  
 • Un partage securise via l'organisation Projet-IRS entre les trois membres de l'equipe  
 • Une interface web accessible depuis n'importe quel poste du reseau local  
 • Un deploiement entierement en local, coherent avec la politique de securite du projet